| Modifier and Type | Field and Description |
|---|---|
| private final short | |
| private final ClassFile | |
| private final SignatureParser. | |
| private final IClassLoader | |
| private static final Logger | |
| private final Map | |
| private final Map | |
| private final Map |
| Access | Constructor and Description |
|---|---|
| public | ClassFileIClass(ClassFile
Source of data classFile, IClassLoader IClassLoader through which to load other classes
|
| Modifier and Type | Method and Description |
|---|---|
| private static Access | |
| private ITypeVariableOrIClass | |
| public Access | |
| private ITypeVariableOrIClass[] | |
| protected IClass | |
| protected IClass[] | |
| protected IClass. | getDeclaredIConstructors2()
Implements abstract org. getDeclaredIConstructors() which must be implemented by derived classes.
|
| protected IClass. | getDeclaredIFields2()
Implements abstract org. getDeclaredIFields().
|
| protected IClass. | getDeclaredIMethods2()
Implements abstract org. getDeclaredIMethods() which must be implemented by derived classes.
|
| protected IClass | |
| protected String | |
| protected IClass. | |
| protected IClass[] | |
| protected ITypeVariable[] | getITypeVariables2()
Implements abstract org. getDeclaredIConstructors() which must be implemented by derived classes.
|
| protected IClass | |
| protected IClass | |
| public boolean | isAbstract()
Implements abstract org. |
| public boolean | |
| public boolean | |
| public boolean | isFinal()
Implements abstract org. |
| public boolean | |
| public boolean | |
| public boolean | |
| public void | |
| private IClass | |
| private IClass | |
| private IClass[] | |
| private IClass. | |
| private IClass. | resolveMethod(final ClassFile.
Turns a |
| private IClass. | |
| private IClass. |
| accessFlags | back to summary |
|---|---|
| private final short accessFlags | |
| classFile | back to summary |
|---|---|
| private final ClassFile classFile | |
| classSignature | back to summary |
|---|---|
| private final SignatureParser. | |
| iClassLoader | back to summary |
|---|---|
| private final IClassLoader iClassLoader | |
| LOGGER | back to summary |
|---|---|
| private static final Logger LOGGER | |
| resolvedClasses | back to summary |
|---|---|
| private final Map<String, IClass> resolvedClasses | |
| resolvedFields | back to summary |
|---|---|
| private final Map<ClassFile. | |
| resolvedMethods | back to summary |
|---|---|
| private final Map<ClassFile. | |
| ClassFileIClass | back to summary |
|---|---|
public ClassFileIClass(ClassFile classFile, IClassLoader iClassLoader)
| |
| accessFlags2Access | back to summary |
|---|---|
| private static Access accessFlags2Access(short accessFlags) | |
| fieldTypeSignatureToITypeVariableOrIClass | back to summary |
|---|---|
| private ITypeVariableOrIClass fieldTypeSignatureToITypeVariableOrIClass(SignatureParser. | |
| getAccess | back to summary |
|---|---|
| public Access getAccess() Implements abstract org.
| |
| getBounds | back to summary |
|---|---|
| private ITypeVariableOrIClass[] getBounds(SignatureParser. | |
| getComponentType2 | back to summary |
|---|---|
| protected IClass getComponentType2() Implements abstract org. | |
| getDeclaredIClasses2 | back to summary |
|---|---|
| protected IClass[] getDeclaredIClasses2() throws CompileException Implements abstract org.
| |
| getDeclaredIConstructors2 | back to summary |
|---|---|
| protected IClass. Implements abstract org. Doc from org. The uncached version of
| |
| getDeclaredIFields2 | back to summary |
|---|---|
| protected IClass. Implements abstract org. Doc from org. Uncached version of
| |
| getDeclaredIMethods2 | back to summary |
|---|---|
| protected IClass. Implements abstract org. Doc from org. The uncached version of
| |
| getDeclaringIClass2 | back to summary |
|---|---|
| protected IClass getDeclaringIClass2() throws CompileException Implements abstract org.
| |
| getDescriptor2 | back to summary |
|---|---|
| protected String getDescriptor2() Implements abstract org.
| |
| getIAnnotations2 | back to summary |
|---|---|
| protected IClass. Overrides org.
| |
| getInterfaces2 | back to summary |
|---|---|
| protected IClass[] getInterfaces2() throws CompileException Implements abstract org.
| |
| getITypeVariables2 | back to summary |
|---|---|
| protected ITypeVariable[] getITypeVariables2() throws CompileException Implements abstract org. Doc from org. The uncached version of
| |
| getOuterIClass2 | back to summary |
|---|---|
| protected IClass getOuterIClass2() throws CompileException Implements abstract org. | |
| getSuperclass2 | back to summary |
|---|---|
| protected IClass getSuperclass2() throws CompileException Implements abstract org. | |
| isAbstract | back to summary |
|---|---|
| public boolean isAbstract() Implements abstract org. Doc from org. Whether the class may be instantiated (JVMS 4.1 access_flags).
| |
| isArray | back to summary |
|---|---|
| public boolean isArray() Implements abstract org.
| |
| isEnum | back to summary |
|---|---|
| public boolean isEnum() Implements abstract org.
| |
| isFinal | back to summary |
|---|---|
| public boolean isFinal() Implements abstract org. Doc from org. Whether subclassing is allowed (JVMS 4.1 access_flags)
| |
| isInterface | back to summary |
|---|---|
| public boolean isInterface() Implements abstract org.
| |
| isPrimitive | back to summary |
|---|---|
| public boolean isPrimitive() Implements abstract org.
| |
| isPrimitiveNumeric | back to summary |
|---|---|
| public boolean isPrimitiveNumeric() Implements abstract org.
| |
| resolveAllClasses | back to summary |
|---|---|
| public void resolveAllClasses() throws ClassNotFoundException Resolves all classes referenced by this class file. | |
| resolveClass | back to summary |
|---|---|
private IClass resolveClass(short index) throws ClassNotFoundException
| |
| resolveClass | back to summary |
|---|---|
| private IClass resolveClass(String descriptor) throws ClassNotFoundException | |
| resolveClasses | back to summary |
|---|---|
| private IClass[] resolveClasses(short[] ifs) throws CompileException | |
| resolveField | back to summary |
|---|---|
| private IClass. | |
| resolveMethod | back to summary |
|---|---|
| private IClass. Turns a | |
| toIAnnotation | back to summary |
|---|---|
| private IClass. | |
| toIAnnotations | back to summary |
|---|---|
| private IClass. | |