Package aQute.bnd.osgi
Class Clazz
java.lang.Object
aQute.bnd.osgi.Clazz
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassclassstatic enumclassclassstatic classstatic enumclass -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final EnumSet<Clazz.QUERY> static final Comparator<Clazz> static final intstatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionannotations(String binaryNameFilter) fields()intgetFQN()getSuper()booleanbooleanis(Clazz.QUERY query, Instruction instr, Analyzer analyzer) booleanbooleanbooleanbooleanisEnum()booleanisFinal()booleanbooleanbooleanisModule()booleanbooleanbooleanisPublic()booleanmethods()static StringobjectDescriptorToFQN(String string) toString()typeAnnotations(String binaryNameFilter) static String
-
Field Details
-
HAS_ARGUMENT
-
NAME_COMPARATOR
-
TYPEUSE_INDEX_NONE
public static final int TYPEUSE_INDEX_NONE- See Also:
-
TYPEUSE_TARGET_INDEX_EXTENDS
public static final int TYPEUSE_TARGET_INDEX_EXTENDS- See Also:
-
-
Constructor Details
-
Clazz
-
-
Method Details
-
parseClassFile
- Throws:
Exception
-
parseClassFile
- Throws:
Exception
-
parseClassFileWithCollector
- Throws:
Exception
-
parseClassFile
public Set<Descriptors.TypeRef> parseClassFile(InputStream in, ClassDataCollector cd) throws Exception - Throws:
Exception
-
fields
-
methods
-
getReferred
-
getAbsolutePath
-
is
- Throws:
Exception
-
toString
-
isPublic
public boolean isPublic() -
isProtected
public boolean isProtected() -
isEnum
public boolean isEnum() -
isSynthetic
public boolean isSynthetic() -
isModule
public boolean isModule() -
isPackageInfo
public boolean isPackageInfo() -
getFormat
-
objectDescriptorToFQN
-
unCamel
-
isInterface
public boolean isInterface() -
isAbstract
public boolean isAbstract() -
hasPublicNoArgsConstructor
public boolean hasPublicNoArgsConstructor() -
getAccess
public int getAccess() -
annotations
-
typeAnnotations
-
getClassName
-
isInnerClass
public boolean isInnerClass() -
getSuper
-
getFQN
-
getInterfaces
-
interfaces
-
annotations
-
isFinal
public boolean isFinal() -
isDeprecated
public boolean isDeprecated() -
isAnnotation
public boolean isAnnotation() -
getAPIUses
-
getExtends
-
getImplements
-
getClassSignature
-
getSourceFile
-
getDefaults
- Throws:
Exception
-
getResource
-