test_class.file: core/src/test/java/org/jboss/hal/core/finder/FinderPathTest.java
test_class.identifier: FinderPathTest
test_case.body: @Test
      public void clear() {
          FinderPath path = new FinderPath().append("foo", "bar");
          assertFalse(path.isEmpty());
          assertEquals(1, path.size());
  
          path.clear();
          assertTrue(path.isEmpty());
          assertEquals(0, path.size());
      }
test_case.class_method_signature: FinderPathTest.clear()
test_case.full_signature: @Test public void clear()
test_case.identifier: clear
test_case.invocations: append assertFalse isEmpty assertEquals size clear assertTrue isEmpty assertEquals size
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void clear()
focal_class.declarator: SEPARATOR = "!"
focal_class.modifier: static final
focal_class.original_string: static final String SEPARATOR = "!";
focal_class.type: String
focal_class.var_name: SEPARATOR
focal_class.declarator: segments
focal_class.modifier: private final
focal_class.original_string: private final List<FinderSegment> segments;
focal_class.type: List<FinderSegment>
focal_class.var_name: segments
focal_class.file: core/src/main/java/org/jboss/hal/core/finder/FinderPath.java
focal_class.identifier: FinderPath
focal_class.interfaces: implements Iterable<FinderSegment>
focal_class.class_method_signature: FinderPath.from(String path)
focal_class.full_signature: public static FinderPath from(String path)
focal_class.identifier: from
focal_class.modifiers: public static
focal_class.parameters: (String path)
focal_class.return: FinderPath
focal_class.signature: FinderPath from(String path)
focal_class.class_method_signature: FinderPath.FinderPath()
focal_class.full_signature: public  FinderPath()
focal_class.identifier: FinderPath
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.signature:  FinderPath()
focal_class.class_method_signature: FinderPath.FinderPath(List<FinderSegment> segments)
focal_class.full_signature: public  FinderPath(List<FinderSegment> segments)
focal_class.identifier: FinderPath
focal_class.modifiers: public
focal_class.parameters: (List<FinderSegment> segments)
focal_class.signature:  FinderPath(List<FinderSegment> segments)
focal_class.class_method_signature: FinderPath.append(String columnId, String itemId)
focal_class.full_signature: public FinderPath append(String columnId, String itemId)
focal_class.identifier: append
focal_class.modifiers: public
focal_class.parameters: (String columnId, String itemId)
focal_class.return: FinderPath
focal_class.signature: FinderPath append(String columnId, String itemId)
focal_class.class_method_signature: FinderPath.append(String columnId, String itemId, String columnTitle, String itemTitle)
focal_class.full_signature: public FinderPath append(String columnId, String itemId, String columnTitle, String itemTitle)
focal_class.identifier: append
focal_class.modifiers: public
focal_class.parameters: (String columnId, String itemId, String columnTitle, String itemTitle)
focal_class.return: FinderPath
focal_class.signature: FinderPath append(String columnId, String itemId, String columnTitle, String itemTitle)
focal_class.class_method_signature: FinderPath.append(FinderColumn<T> finderColumn)
focal_class.full_signature: public FinderPath append(FinderColumn<T> finderColumn)
focal_class.identifier: append
focal_class.modifiers: public
focal_class.parameters: (FinderColumn<T> finderColumn)
focal_class.return: FinderPath
focal_class.signature: FinderPath append(FinderColumn<T> finderColumn)
focal_class.class_method_signature: FinderPath.iterator()
focal_class.full_signature: @Override public Iterator<FinderSegment> iterator()
focal_class.identifier: iterator
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Iterator<FinderSegment>
focal_class.signature: Iterator<FinderSegment> iterator()
focal_class.class_method_signature: FinderPath.isEmpty()
focal_class.full_signature: public boolean isEmpty()
focal_class.identifier: isEmpty
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isEmpty()
focal_class.class_method_signature: FinderPath.size()
focal_class.full_signature: public int size()
focal_class.identifier: size
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int size()
focal_class.class_method_signature: FinderPath.clear()
focal_class.full_signature: public void clear()
focal_class.identifier: clear
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void clear()
focal_class.class_method_signature: FinderPath.copy()
focal_class.full_signature: public FinderPath copy()
focal_class.identifier: copy
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: FinderPath
focal_class.signature: FinderPath copy()
focal_class.class_method_signature: FinderPath.findColumn(String columnId)
focal_class.full_signature: public FinderSegment findColumn(String columnId)
focal_class.identifier: findColumn
focal_class.modifiers: public
focal_class.parameters: (String columnId)
focal_class.return: FinderSegment
focal_class.signature: FinderSegment findColumn(String columnId)
focal_class.class_method_signature: FinderPath.findColumn(Predicate<String> condition)
focal_class.full_signature: public FinderSegment findColumn(Predicate<String> condition)
focal_class.identifier: findColumn
focal_class.modifiers: public
focal_class.parameters: (Predicate<String> condition)
focal_class.return: FinderSegment
focal_class.signature: FinderSegment findColumn(Predicate<String> condition)
focal_class.class_method_signature: FinderPath.findItem(String itemId)
focal_class.full_signature: public FinderSegment findItem(String itemId)
focal_class.identifier: findItem
focal_class.modifiers: public
focal_class.parameters: (String itemId)
focal_class.return: FinderSegment
focal_class.signature: FinderSegment findItem(String itemId)
focal_class.class_method_signature: FinderPath.findItem(Predicate<String> condition)
focal_class.full_signature: public FinderSegment findItem(Predicate<String> condition)
focal_class.identifier: findItem
focal_class.modifiers: public
focal_class.parameters: (Predicate<String> condition)
focal_class.return: FinderSegment
focal_class.signature: FinderSegment findItem(Predicate<String> condition)
focal_class.class_method_signature: FinderPath.findSegment(Predicate<FinderSegment> condition)
focal_class.full_signature: private FinderSegment findSegment(Predicate<FinderSegment> condition)
focal_class.identifier: findSegment
focal_class.modifiers: private
focal_class.parameters: (Predicate<FinderSegment> condition)
focal_class.return: FinderSegment
focal_class.signature: FinderSegment findSegment(Predicate<FinderSegment> condition)
focal_class.class_method_signature: FinderPath.reversed()
focal_class.full_signature:  FinderPath reversed()
focal_class.identifier: reversed
focal_class.parameters: ()
focal_class.return: FinderPath
focal_class.signature: FinderPath reversed()
focal_class.class_method_signature: FinderPath.toString()
focal_class.full_signature: @Override public String toString()
focal_class.identifier: toString
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String toString()
focal_method.body: public void clear() {
          segments.clear();
      }
focal_method.class_method_signature: FinderPath.clear()
focal_method.full_signature: public void clear()
focal_method.identifier: clear
focal_method.invocations: clear
focal_method.modifiers: public
focal_method.parameters: ()
focal_method.return: void
focal_method.signature: void clear()