Package aQute.bnd.osgi
Class Clazz
java.lang.Object
aQute.bnd.osgi.Clazz
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclass
class
static enum
class
class
static class
static enum
class
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final EnumSet<Clazz.QUERY>
static final Comparator<Clazz>
static final int
static final int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionannotations
(String binaryNameFilter) fields()
int
getFQN()
getSuper()
boolean
boolean
is
(Clazz.QUERY query, Instruction instr, Analyzer analyzer) boolean
boolean
boolean
boolean
isEnum()
boolean
isFinal()
boolean
boolean
boolean
isModule()
boolean
boolean
boolean
isPublic()
boolean
methods()
static String
objectDescriptorToFQN
(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
-