test_class.file: rcljava/src/test/java/org/ros2/rcljava/RCLJavaTest.java
test_class.identifier: RCLJavaTest
test_case.body: @Test
    public final void testOk() {
      RCLJava.rclJavaInit();
      assertEquals(true, RCLJava.ok());
      RCLJava.shutdown();
      assertEquals(false, RCLJava.ok());
    }
test_case.class_method_signature: RCLJavaTest.testOk()
test_case.full_signature: @Test public final void testOk()
test_case.identifier: testOk
test_case.invocations: rclJavaInit assertEquals ok shutdown assertEquals ok
test_case.modifiers: @Test public final
test_case.parameters: ()
test_case.return: void
test_case.signature: void testOk()
focal_class.declarator: logger = LoggerFactory.getLogger(RCLJava.class)
focal_class.modifier: private static final
focal_class.original_string: private static final Logger logger = LoggerFactory.getLogger(RCLJava.class);
focal_class.type: Logger
focal_class.var_name: logger
focal_class.declarator: globalExecutor = null
focal_class.modifier: private static
focal_class.original_string: private static SingleThreadedExecutor globalExecutor = null;
focal_class.type: SingleThreadedExecutor
focal_class.var_name: globalExecutor
focal_class.declarator: nodes
focal_class.modifier: private static
focal_class.original_string: private static Collection<Node> nodes;
focal_class.type: Collection<Node>
focal_class.var_name: nodes
focal_class.declarator: initialized = false
focal_class.modifier: private static
focal_class.original_string: private static boolean initialized = false;
focal_class.type: boolean
focal_class.var_name: initialized
focal_class.file: rcljava/src/main/java/org/ros2/rcljava/RCLJava.java
focal_class.identifier: RCLJava
focal_class.class_method_signature: RCLJava.getGlobalExecutor()
focal_class.full_signature: private static SingleThreadedExecutor getGlobalExecutor()
focal_class.identifier: getGlobalExecutor
focal_class.modifiers: private static
focal_class.parameters: ()
focal_class.return: SingleThreadedExecutor
focal_class.signature: SingleThreadedExecutor getGlobalExecutor()
focal_class.class_method_signature: RCLJava.RCLJava()
focal_class.full_signature: private  RCLJava()
focal_class.identifier: RCLJava
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.signature:  RCLJava()
focal_class.class_method_signature: RCLJava.cleanup()
focal_class.full_signature: private static void cleanup()
focal_class.identifier: cleanup
focal_class.modifiers: private static
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void cleanup()
focal_class.class_method_signature: RCLJava.isInitialized()
focal_class.full_signature: public static boolean isInitialized()
focal_class.identifier: isInitialized
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isInitialized()
focal_class.class_method_signature: RCLJava.rclJavaInit()
focal_class.full_signature: public static void rclJavaInit()
focal_class.identifier: rclJavaInit
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void rclJavaInit()
focal_class.class_method_signature: RCLJava.nativeRCLJavaInit()
focal_class.full_signature: private static native void nativeRCLJavaInit()
focal_class.identifier: nativeRCLJavaInit
focal_class.modifiers: private static native
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void nativeRCLJavaInit()
focal_class.class_method_signature: RCLJava.nativeCreateNodeHandle(String nodeName, String namespace)
focal_class.full_signature: private static native long nativeCreateNodeHandle(String nodeName, String namespace)
focal_class.identifier: nativeCreateNodeHandle
focal_class.modifiers: private static native
focal_class.parameters: (String nodeName, String namespace)
focal_class.return: long
focal_class.signature: long nativeCreateNodeHandle(String nodeName, String namespace)
focal_class.class_method_signature: RCLJava.nativeGetRMWIdentifier()
focal_class.full_signature: private static native String nativeGetRMWIdentifier()
focal_class.identifier: nativeGetRMWIdentifier
focal_class.modifiers: private static native
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String nativeGetRMWIdentifier()
focal_class.class_method_signature: RCLJava.getRMWIdentifier()
focal_class.full_signature: public static String getRMWIdentifier()
focal_class.identifier: getRMWIdentifier
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getRMWIdentifier()
focal_class.class_method_signature: RCLJava.nativeOk()
focal_class.full_signature: private static native boolean nativeOk()
focal_class.identifier: nativeOk
focal_class.modifiers: private static native
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean nativeOk()
focal_class.class_method_signature: RCLJava.ok()
focal_class.full_signature: public static boolean ok()
focal_class.identifier: ok
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean ok()
focal_class.class_method_signature: RCLJava.createNode(final String nodeName)
focal_class.full_signature: public static Node createNode(final String nodeName)
focal_class.identifier: createNode
focal_class.modifiers: public static
focal_class.parameters: (final String nodeName)
focal_class.return: Node
focal_class.signature: Node createNode(final String nodeName)
focal_class.class_method_signature: RCLJava.createNode(final String nodeName, final String namespace)
focal_class.full_signature: public static Node createNode(final String nodeName, final String namespace)
focal_class.identifier: createNode
focal_class.modifiers: public static
focal_class.parameters: (final String nodeName, final String namespace)
focal_class.return: Node
focal_class.signature: Node createNode(final String nodeName, final String namespace)
focal_class.class_method_signature: RCLJava.spin(final Node node)
focal_class.full_signature: public static void spin(final Node node)
focal_class.identifier: spin
focal_class.modifiers: public static
focal_class.parameters: (final Node node)
focal_class.return: void
focal_class.signature: void spin(final Node node)
focal_class.class_method_signature: RCLJava.spin(final ComposableNode composableNode)
focal_class.full_signature: public static void spin(final ComposableNode composableNode)
focal_class.identifier: spin
focal_class.modifiers: public static
focal_class.parameters: (final ComposableNode composableNode)
focal_class.return: void
focal_class.signature: void spin(final ComposableNode composableNode)
focal_class.class_method_signature: RCLJava.spinOnce(final Node node)
focal_class.full_signature: public static void spinOnce(final Node node)
focal_class.identifier: spinOnce
focal_class.modifiers: public static
focal_class.parameters: (final Node node)
focal_class.return: void
focal_class.signature: void spinOnce(final Node node)
focal_class.class_method_signature: RCLJava.spinOnce(final ComposableNode composableNode)
focal_class.full_signature: public static void spinOnce(final ComposableNode composableNode)
focal_class.identifier: spinOnce
focal_class.modifiers: public static
focal_class.parameters: (final ComposableNode composableNode)
focal_class.return: void
focal_class.signature: void spinOnce(final ComposableNode composableNode)
focal_class.class_method_signature: RCLJava.spinSome(final Node node)
focal_class.full_signature: public static void spinSome(final Node node)
focal_class.identifier: spinSome
focal_class.modifiers: public static
focal_class.parameters: (final Node node)
focal_class.return: void
focal_class.signature: void spinSome(final Node node)
focal_class.class_method_signature: RCLJava.spinSome(final ComposableNode composableNode)
focal_class.full_signature: public static void spinSome(final ComposableNode composableNode)
focal_class.identifier: spinSome
focal_class.modifiers: public static
focal_class.parameters: (final ComposableNode composableNode)
focal_class.return: void
focal_class.signature: void spinSome(final ComposableNode composableNode)
focal_class.class_method_signature: RCLJava.nativeShutdown()
focal_class.full_signature: private static native void nativeShutdown()
focal_class.identifier: nativeShutdown
focal_class.modifiers: private static native
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void nativeShutdown()
focal_class.class_method_signature: RCLJava.shutdown()
focal_class.full_signature: public static void shutdown()
focal_class.identifier: shutdown
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void shutdown()
focal_class.class_method_signature: RCLJava.convertQoSProfileToHandle(final QoSProfile qosProfile)
focal_class.full_signature: public static long convertQoSProfileToHandle(final QoSProfile qosProfile)
focal_class.identifier: convertQoSProfileToHandle
focal_class.modifiers: public static
focal_class.parameters: (final QoSProfile qosProfile)
focal_class.return: long
focal_class.signature: long convertQoSProfileToHandle(final QoSProfile qosProfile)
focal_class.class_method_signature: RCLJava.nativeConvertQoSProfileToHandle(int history, int depth,
        int reliability, int durability, boolean avoidROSNamespaceConventions)
focal_class.full_signature: private static native long nativeConvertQoSProfileToHandle(int history, int depth,
        int reliability, int durability, boolean avoidROSNamespaceConventions)
focal_class.identifier: nativeConvertQoSProfileToHandle
focal_class.modifiers: private static native
focal_class.parameters: (int history, int depth,
        int reliability, int durability, boolean avoidROSNamespaceConventions)
focal_class.return: long
focal_class.signature: long nativeConvertQoSProfileToHandle(int history, int depth,
        int reliability, int durability, boolean avoidROSNamespaceConventions)
focal_class.class_method_signature: RCLJava.disposeQoSProfile(final long qosProfileHandle)
focal_class.full_signature: public static void disposeQoSProfile(final long qosProfileHandle)
focal_class.identifier: disposeQoSProfile
focal_class.modifiers: public static
focal_class.parameters: (final long qosProfileHandle)
focal_class.return: void
focal_class.signature: void disposeQoSProfile(final long qosProfileHandle)
focal_class.class_method_signature: RCLJava.nativeDisposeQoSProfile(long qosProfileHandle)
focal_class.full_signature: private static native void nativeDisposeQoSProfile(long qosProfileHandle)
focal_class.identifier: nativeDisposeQoSProfile
focal_class.modifiers: private static native
focal_class.parameters: (long qosProfileHandle)
focal_class.return: void
focal_class.signature: void nativeDisposeQoSProfile(long qosProfileHandle)
focal_method.body: public static boolean ok() {
      return nativeOk();
    }
focal_method.class_method_signature: RCLJava.ok()
focal_method.full_signature: public static boolean ok()
focal_method.identifier: ok
focal_method.invocations: nativeOk
focal_method.modifiers: public static
focal_method.parameters: ()
focal_method.return: boolean
focal_method.signature: boolean ok()