test_class.declarator: thrown = ExpectedException.none()
test_class.modifier: @Rule public
test_class.original_string: @Rule public ExpectedException thrown = ExpectedException.none();
test_class.type: ExpectedException
test_class.var_name: thrown
test_class.file: lang-java/src/test/java/org/eclipse/steady/java/JavaIdTest.java
test_class.identifier: JavaIdTest
test_case.body: @Test
    public void filterInputNotNull0Output0() {
  
      // Arrange
      final HashSet<ConstructId> _set = new HashSet<ConstructId>();
      final JavaId.Type[] _filter = {};
  
      // Act
      final Set<ConstructId> retval = JavaId.filter(_set, _filter);
  
      // Assert result
      final HashSet<ConstructId> hashSet = new HashSet<ConstructId>();
      assertEquals(hashSet, retval);
    }
test_case.class_method_signature: JavaIdTest.filterInputNotNull0Output0()
test_case.full_signature: @Test public void filterInputNotNull0Output0()
test_case.identifier: filterInputNotNull0Output0
test_case.invocations: filter assertEquals
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void filterInputNotNull0Output0()
focal_class.declarator: log = org.apache.logging.log4j.LogManager.getLogger()
focal_class.modifier: private static final
focal_class.original_string: private static final Logger log = org.apache.logging.log4j.LogManager.getLogger();
focal_class.type: Logger
focal_class.var_name: log
focal_class.declarator: type = null
focal_class.modifier: protected
focal_class.original_string: protected Type type = null;
focal_class.type: Type
focal_class.var_name: type
focal_class.declarator: annotations = new HashSet<String>()
focal_class.modifier: private
focal_class.original_string: private Set<String> annotations = new HashSet<String>();
focal_class.type: Set<String>
focal_class.var_name: annotations
focal_class.file: lang-java/src/main/java/org/eclipse/steady/java/JavaId.java
focal_class.identifier: JavaId
focal_class.class_method_signature: JavaId.JavaId(Type _t)
focal_class.full_signature: protected  JavaId(Type _t)
focal_class.identifier: JavaId
focal_class.modifiers: protected
focal_class.parameters: (Type _t)
focal_class.signature:  JavaId(Type _t)
focal_class.class_method_signature: JavaId.getType()
focal_class.full_signature: public Type getType()
focal_class.identifier: getType
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Type
focal_class.signature: Type getType()
focal_class.class_method_signature: JavaId.toString()
focal_class.full_signature: public String toString()
focal_class.identifier: toString
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String toString()
focal_class.class_method_signature: JavaId.getAnnotations()
focal_class.full_signature: public Set<String> getAnnotations()
focal_class.identifier: getAnnotations
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Set<String>
focal_class.signature: Set<String> getAnnotations()
focal_class.class_method_signature: JavaId.addAnnotation(String _a)
focal_class.full_signature: public void addAnnotation(String _a)
focal_class.identifier: addAnnotation
focal_class.modifiers: public
focal_class.parameters: (String _a)
focal_class.return: void
focal_class.signature: void addAnnotation(String _a)
focal_class.class_method_signature: JavaId.hasAnnotation(String _a)
focal_class.full_signature: public boolean hasAnnotation(String _a)
focal_class.identifier: hasAnnotation
focal_class.modifiers: public
focal_class.parameters: (String _a)
focal_class.return: boolean
focal_class.signature: boolean hasAnnotation(String _a)
focal_class.class_method_signature: JavaId.getJavaPackageId()
focal_class.full_signature: public abstract JavaPackageId getJavaPackageId()
focal_class.identifier: getJavaPackageId
focal_class.modifiers: public abstract
focal_class.parameters: ()
focal_class.return: JavaPackageId
focal_class.signature: JavaPackageId getJavaPackageId()
focal_class.class_method_signature: JavaId.getDefinitionContext()
focal_class.full_signature: public abstract ConstructId getDefinitionContext()
focal_class.identifier: getDefinitionContext
focal_class.modifiers: public abstract
focal_class.parameters: ()
focal_class.return: ConstructId
focal_class.signature: ConstructId getDefinitionContext()
focal_class.class_method_signature: JavaId.getSharedType()
focal_class.full_signature: public ConstructType getSharedType()
focal_class.identifier: getSharedType
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: ConstructType
focal_class.signature: ConstructType getSharedType()
focal_class.class_method_signature: JavaId.toJSON()
focal_class.full_signature: public final String toJSON()
focal_class.identifier: toJSON
focal_class.modifiers: public final
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String toJSON()
focal_class.class_method_signature: JavaId.toGSON()
focal_class.full_signature: @Override public JsonObject toGSON()
focal_class.identifier: toGSON
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: JsonObject
focal_class.signature: JsonObject toGSON()
focal_class.class_method_signature: JavaId.hashCode()
focal_class.full_signature: @Override public final int hashCode()
focal_class.identifier: hashCode
focal_class.modifiers: @Override public final
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int hashCode()
focal_class.class_method_signature: JavaId.equals(Object obj)
focal_class.full_signature: @Override public final boolean equals(Object obj)
focal_class.identifier: equals
focal_class.modifiers: @Override public final
focal_class.parameters: (Object obj)
focal_class.return: boolean
focal_class.signature: boolean equals(Object obj)
focal_class.class_method_signature: JavaId.parameterTypesToString(List<String> _p)
focal_class.full_signature: protected static String parameterTypesToString(List<String> _p)
focal_class.identifier: parameterTypesToString
focal_class.modifiers: protected static
focal_class.parameters: (List<String> _p)
focal_class.return: String
focal_class.signature: String parameterTypesToString(List<String> _p)
focal_class.class_method_signature: JavaId.parameterTypesToString(List<String> _p, boolean _rem_qualification)
focal_class.full_signature: protected static String parameterTypesToString(List<String> _p, boolean _rem_qualification)
focal_class.identifier: parameterTypesToString
focal_class.modifiers: protected static
focal_class.parameters: (List<String> _p, boolean _rem_qualification)
focal_class.return: String
focal_class.signature: String parameterTypesToString(List<String> _p, boolean _rem_qualification)
focal_class.class_method_signature: JavaId.typeToString(Type _t)
focal_class.full_signature: public static String typeToString(Type _t)
focal_class.identifier: typeToString
focal_class.modifiers: public static
focal_class.parameters: (Type _t)
focal_class.return: String
focal_class.signature: String typeToString(Type _t)
focal_class.class_method_signature: JavaId.typeFromString(String _t)
focal_class.full_signature: public static Type typeFromString(String _t)
focal_class.identifier: typeFromString
focal_class.modifiers: public static
focal_class.parameters: (String _t)
focal_class.return: Type
focal_class.signature: Type typeFromString(String _t)
focal_class.class_method_signature: JavaId.toSharedType(JavaId.Type _core_type)
focal_class.full_signature: public static org.eclipse.steady.shared.enums.ConstructType toSharedType(JavaId.Type _core_type)
focal_class.identifier: toSharedType
focal_class.modifiers: public static
focal_class.parameters: (JavaId.Type _core_type)
focal_class.return: org.eclipse.steady.shared.enums.ConstructType
focal_class.signature: org.eclipse.steady.shared.enums.ConstructType toSharedType(JavaId.Type _core_type)
focal_class.class_method_signature: JavaId.toCoreType(
        org.eclipse.steady.shared.json.model.ConstructId _cid)
focal_class.full_signature: public static org.eclipse.steady.ConstructId toCoreType(
        org.eclipse.steady.shared.json.model.ConstructId _cid)
focal_class.identifier: toCoreType
focal_class.modifiers: public static
focal_class.parameters: (
        org.eclipse.steady.shared.json.model.ConstructId _cid)
focal_class.return: org.eclipse.steady.ConstructId
focal_class.signature: org.eclipse.steady.ConstructId toCoreType(
        org.eclipse.steady.shared.json.model.ConstructId _cid)
focal_class.class_method_signature: JavaId.toCoreType(
        Collection<org.eclipse.steady.shared.json.model.ConstructId> _cids)
focal_class.full_signature: public static Set<org.eclipse.steady.ConstructId> toCoreType(
        Collection<org.eclipse.steady.shared.json.model.ConstructId> _cids)
focal_class.identifier: toCoreType
focal_class.modifiers: public static
focal_class.parameters: (
        Collection<org.eclipse.steady.shared.json.model.ConstructId> _cids)
focal_class.return: Set<org.eclipse.steady.ConstructId>
focal_class.signature: Set<org.eclipse.steady.ConstructId> toCoreType(
        Collection<org.eclipse.steady.shared.json.model.ConstructId> _cids)
focal_class.class_method_signature: JavaId.getClassId(@NotNull Class _c)
focal_class.full_signature: public static JavaClassId getClassId(@NotNull Class _c)
focal_class.identifier: getClassId
focal_class.modifiers: public static
focal_class.parameters: (@NotNull Class _c)
focal_class.return: JavaClassId
focal_class.signature: JavaClassId getClassId(@NotNull Class _c)
focal_class.class_method_signature: JavaId.parseEnumQName(@NotNull String _s)
focal_class.full_signature: public static JavaEnumId parseEnumQName(@NotNull String _s)
focal_class.identifier: parseEnumQName
focal_class.modifiers: public static
focal_class.parameters: (@NotNull String _s)
focal_class.return: JavaEnumId
focal_class.signature: JavaEnumId parseEnumQName(@NotNull String _s)
focal_class.class_method_signature: JavaId.parseClassQName(@NotNull String _s)
focal_class.full_signature: public static JavaClassId parseClassQName(@NotNull String _s)
focal_class.identifier: parseClassQName
focal_class.modifiers: public static
focal_class.parameters: (@NotNull String _s)
focal_class.return: JavaClassId
focal_class.signature: JavaClassId parseClassQName(@NotNull String _s)
focal_class.class_method_signature: JavaId.parseMethodQName(String _s)
focal_class.full_signature: public static JavaMethodId parseMethodQName(String _s)
focal_class.identifier: parseMethodQName
focal_class.modifiers: public static
focal_class.parameters: (String _s)
focal_class.return: JavaMethodId
focal_class.signature: JavaMethodId parseMethodQName(String _s)
focal_class.class_method_signature: JavaId.parseMethodQName(JavaId.Type _ctx_type, String _s)
focal_class.full_signature: public static JavaMethodId parseMethodQName(JavaId.Type _ctx_type, String _s)
focal_class.identifier: parseMethodQName
focal_class.modifiers: public static
focal_class.parameters: (JavaId.Type _ctx_type, String _s)
focal_class.return: JavaMethodId
focal_class.signature: JavaMethodId parseMethodQName(JavaId.Type _ctx_type, String _s)
focal_class.class_method_signature: JavaId.parseConstructorQName(String _s)
focal_class.full_signature: public static JavaConstructorId parseConstructorQName(String _s)
focal_class.identifier: parseConstructorQName
focal_class.modifiers: public static
focal_class.parameters: (String _s)
focal_class.return: JavaConstructorId
focal_class.signature: JavaConstructorId parseConstructorQName(String _s)
focal_class.class_method_signature: JavaId.parseConstructorQName(
        JavaId.Type _ctx_type, String _s, String _param_to_skip)
focal_class.full_signature: public static JavaConstructorId parseConstructorQName(
        JavaId.Type _ctx_type, String _s, String _param_to_skip)
focal_class.identifier: parseConstructorQName
focal_class.modifiers: public static
focal_class.parameters: (
        JavaId.Type _ctx_type, String _s, String _param_to_skip)
focal_class.return: JavaConstructorId
focal_class.signature: JavaConstructorId parseConstructorQName(
        JavaId.Type _ctx_type, String _s, String _param_to_skip)
focal_class.class_method_signature: JavaId.parseClassInitQName(String _s)
focal_class.full_signature: public static JavaClassInit parseClassInitQName(String _s)
focal_class.identifier: parseClassInitQName
focal_class.modifiers: public static
focal_class.parameters: (String _s)
focal_class.return: JavaClassInit
focal_class.signature: JavaClassInit parseClassInitQName(String _s)
focal_class.class_method_signature: JavaId.parseParameterTypes(String _s)
focal_class.full_signature: private static List<String> parseParameterTypes(String _s)
focal_class.identifier: parseParameterTypes
focal_class.modifiers: private static
focal_class.parameters: (String _s)
focal_class.return: List<String>
focal_class.signature: List<String> parseParameterTypes(String _s)
focal_class.class_method_signature: JavaId.removePackageContext(String _qname)
focal_class.full_signature: public static String removePackageContext(String _qname)
focal_class.identifier: removePackageContext
focal_class.modifiers: public static
focal_class.parameters: (String _qname)
focal_class.return: String
focal_class.signature: String removePackageContext(String _qname)
focal_class.class_method_signature: JavaId.filter(Set<ConstructId> _set, String[] _filter)
focal_class.full_signature: public static Set<ConstructId> filter(Set<ConstructId> _set, String[] _filter)
focal_class.identifier: filter
focal_class.modifiers: public static
focal_class.parameters: (Set<ConstructId> _set, String[] _filter)
focal_class.return: Set<ConstructId>
focal_class.signature: Set<ConstructId> filter(Set<ConstructId> _set, String[] _filter)
focal_class.class_method_signature: JavaId.filter(Set<ConstructId> _set, String _filter)
focal_class.full_signature: public static Set<ConstructId> filter(Set<ConstructId> _set, String _filter)
focal_class.identifier: filter
focal_class.modifiers: public static
focal_class.parameters: (Set<ConstructId> _set, String _filter)
focal_class.return: Set<ConstructId>
focal_class.signature: Set<ConstructId> filter(Set<ConstructId> _set, String _filter)
focal_class.class_method_signature: JavaId.filter(Set<ConstructId> _set, JavaId.Type[] _filter)
focal_class.full_signature: public static Set<ConstructId> filter(Set<ConstructId> _set, JavaId.Type[] _filter)
focal_class.identifier: filter
focal_class.modifiers: public static
focal_class.parameters: (Set<ConstructId> _set, JavaId.Type[] _filter)
focal_class.return: Set<ConstructId>
focal_class.signature: Set<ConstructId> filter(Set<ConstructId> _set, JavaId.Type[] _filter)
focal_class.class_method_signature: JavaId.filterWithContext(Set<ConstructId> _set, JavaId _context)
focal_class.full_signature: public static Set<ConstructId> filterWithContext(Set<ConstructId> _set, JavaId _context)
focal_class.identifier: filterWithContext
focal_class.modifiers: public static
focal_class.parameters: (Set<ConstructId> _set, JavaId _context)
focal_class.return: Set<ConstructId>
focal_class.signature: Set<ConstructId> filterWithContext(Set<ConstructId> _set, JavaId _context)
focal_class.class_method_signature: JavaId.getJarUrl()
focal_class.full_signature: public URL getJarUrl()
focal_class.identifier: getJarUrl
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: URL
focal_class.signature: URL getJarUrl()
focal_class.class_method_signature: JavaId.getJarUrl(URL _url)
focal_class.full_signature: public static final URL getJarUrl(URL _url)
focal_class.identifier: getJarUrl
focal_class.modifiers: public static final
focal_class.parameters: (URL _url)
focal_class.return: URL
focal_class.signature: URL getJarUrl(URL _url)
focal_class.class_method_signature: JavaId.getCompilationUnit()
focal_class.full_signature: public JavaId getCompilationUnit()
focal_class.identifier: getCompilationUnit
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: JavaId
focal_class.signature: JavaId getCompilationUnit()
focal_class.class_method_signature: JavaId.getCompilationUnit(JavaId _jid)
focal_class.full_signature: public static JavaId getCompilationUnit(JavaId _jid)
focal_class.identifier: getCompilationUnit
focal_class.modifiers: public static
focal_class.parameters: (JavaId _jid)
focal_class.return: JavaId
focal_class.signature: JavaId getCompilationUnit(JavaId _jid)
focal_class.class_method_signature: JavaId.getJavaId(String _type, String _qname)
focal_class.full_signature: public static JavaId getJavaId(String _type, String _qname)
focal_class.identifier: getJavaId
focal_class.modifiers: public static
focal_class.parameters: (String _type, String _qname)
focal_class.return: JavaId
focal_class.signature: JavaId getJavaId(String _type, String _qname)
focal_class.superclass: extends ConstructId
focal_method.body: public static Set<ConstructId> filter(Set<ConstructId> _set, String[] _filter) {
      final Set<ConstructId> set = new HashSet<ConstructId>();
      for (String f : _filter) {
        set.addAll(JavaId.filter(_set, f));
      }
      return set;
    }
focal_method.class_method_signature: JavaId.filter(Set<ConstructId> _set, String[] _filter)
focal_method.full_signature: public static Set<ConstructId> filter(Set<ConstructId> _set, String[] _filter)
focal_method.identifier: filter
focal_method.invocations: addAll filter
focal_method.modifiers: public static
focal_method.parameters: (Set<ConstructId> _set, String[] _filter)
focal_method.return: Set<ConstructId>
focal_method.signature: Set<ConstructId> filter(Set<ConstructId> _set, String[] _filter)