java.lang.Class in an org.codehaus.janino.IClass .
| Modifier and Type | Class and Description |
|---|---|
| private class | |
| private class | |
| public class |
| Modifier and Type | Field and Description |
|---|---|
| private final Class | |
| private final IClassLoader |
| Access | Constructor and Description |
|---|---|
| pack-priv | ReflectionIClass(Class<?> clazz, IClassLoader
Required to load other iClassLoader)IClasses on get...()
|
| Modifier and Type | Method and Description |
|---|---|
| private IClass[] | |
| private IClass | |
| private IClass. | |
| public Access | |
| public Class | |
| 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 | |
| public IClass. | |
| protected IClass[] | |
| public 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 | |
| private IClass. | |
| private static Access | |
| public String | Returns: E.g."int", "int[][]", "pkg1.pkg2.Outer$Inner[]"Overrides org. |
| private IType[] | |
| private IType | |
| private ITypeVariable |
| clazz | back to summary |
|---|---|
| private final Class<?> clazz | |
| iClassLoader | back to summary |
|---|---|
| private final IClassLoader iClassLoader | |
| ReflectionIClass | back to summary |
|---|---|
pack-priv ReflectionIClass(Class<?> clazz, IClassLoader iClassLoader)
| |
| classesToIClasses | back to summary |
|---|---|
private IClass[] classesToIClasses(Class<?>[] cs)
| |
| classToIClass | back to summary |
|---|---|
| private IClass classToIClass(Class<?> c) Loads | |
| fieldsToIFields | back to summary |
|---|---|
| private IClass. | |
| getAccess | back to summary |
|---|---|
| public Access getAccess() Implements abstract org.
| |
| getClazz | back to summary |
|---|---|
public Class
| |
| getComponentType2 | back to summary |
|---|---|
| protected IClass getComponentType2() Implements abstract org. | |
| getDeclaredIClasses2 | back to summary |
|---|---|
| protected IClass[] getDeclaredIClasses2() 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() Implements abstract org.
| |
| getDescriptor2 | back to summary |
|---|---|
| protected String getDescriptor2() Implements abstract org.
| |
| getIAnnotations2 | back to summary |
|---|---|
| public IClass. Overrides org.
| |
| getInterfaces2 | back to summary |
|---|---|
| protected IClass[] getInterfaces2() Implements abstract org.
| |
| getITypeVariables2 | back to summary |
|---|---|
| public ITypeVariable[] getITypeVariables2() 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() 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.
| |
| methodsToIMethods | back to summary |
|---|---|
| private IClass. | |
| modifiers2Access | back to summary |
|---|---|
| private static Access modifiers2Access(int modifiers) | |
| toString | back to summary |
|---|---|
| public String toString() Overrides org. Doc from java. Returns a string representation of the object. | |
| typesToITypes | back to summary |
|---|---|
| private IType[] typesToITypes(Type[] types) throws CompileException | |
| typeToIType | back to summary |
|---|---|
| private IType typeToIType(Type type) throws CompileException | |
| typeVariableToITypeVariable | back to summary |
|---|---|
| private ITypeVariable typeVariableToITypeVariable(final TypeVariable<?> tv) | |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv final Constructor |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public Access | |
| public IClass. | |
| public MethodDescriptor | getDescriptor2()
Overrides org. getDescriptor().
|
| public IClass[] | getParameterTypes2()
Implements abstract org. Constructor, there is no magic "this$0" parameter.
|
| public IClass[] | getThrownExceptions2()
Implements abstract org. |
| public boolean |
| constructor | back to summary |
|---|---|
| pack-priv final Constructor<?> constructor | |
| ReflectionIConstructor | back to summary |
|---|---|
| pack-priv ReflectionIConstructor(Constructor<?> constructor) | |
| getAccess | back to summary |
|---|---|
| public Access getAccess() Implements org.
| |
| getAnnotations | back to summary |
|---|---|
| public IClass. Implements org.
| |
| getDescriptor2 | back to summary |
|---|---|
| public MethodDescriptor getDescriptor2() Overrides org. Doc from org. Uncached implementation of
| |
| getParameterTypes2 | back to summary |
|---|---|
| public IClass[] getParameterTypes2() throws CompileException Implements abstract org. Doc from org. Opposed to the
Opposed to the
However, the "synthetic parameters" ("
| |
| getThrownExceptions2 | back to summary |
|---|---|
| public IClass[] getThrownExceptions2() Implements abstract org.
| |
| isVarargs | back to summary |
|---|---|
| public boolean isVarargs() Implements abstract org.
| |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public Access | getAccess()
Implements abstract org. Implements org. |
| public IClass. | |
| public Object | getConstantValue()
Implements abstract org. IClass. is not completely correct:
|
| public String | |
| public IClass | |
| public boolean | |
| public String | toString()
Overrides org. |
| field | back to summary |
|---|---|
| pack-priv final Field field | |
| ReflectionIField | back to summary |
|---|---|
| pack-priv ReflectionIField(Field field) | |
| getAccess | back to summary |
|---|---|
| public Access getAccess() Implements abstract org. Implements org.
| |
| getAnnotations | back to summary |
|---|---|
| public IClass. Implements org.
| |
| getConstantValue | back to summary |
|---|---|
| public Object getConstantValue() throws CompileException Implements abstract org. This implementation of
Notice that enum constants are not constant expression (despite the similarity of names).
| |
| getName | back to summary |
|---|---|
| public String getName() Implements abstract org.
| |
| getType | back to summary |
|---|---|
| public IClass getType() Implements abstract org.
| |
| isStatic | back to summary |
|---|---|
| public boolean isStatic() Implements abstract org.
| |
| toString | back to summary |
|---|---|
| public String toString() Overrides org. Doc from java. Returns a string representation of the object. | |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public Access | |
| public IClass. | |
| public String | |
| public IClass[] | getParameterTypes2()
Implements abstract org. Constructor, there is no magic "this$0" parameter.
|
| public IClass | |
| public IClass[] | getThrownExceptions2()
Implements abstract org. |
| public boolean | |
| public boolean | |
| public boolean |
| method | back to summary |
|---|---|
| private final Method method | |
| ReflectionIMethod | back to summary |
|---|---|
| pack-priv ReflectionIMethod(Method method) | |
| getAccess | back to summary |
|---|---|
| public Access getAccess() Implements org.
| |
| getAnnotations | back to summary |
|---|---|
| public IClass. Implements org.
| |
| getName | back to summary |
|---|---|
| public String getName() Implements abstract org.
| |
| getParameterTypes2 | back to summary |
|---|---|
| public IClass[] getParameterTypes2() Implements abstract org. Doc from org. Opposed to the
Opposed to the
However, the "synthetic parameters" ("
| |
| getReturnType | back to summary |
|---|---|
| public IClass getReturnType() Implements abstract org.
| |
| getThrownExceptions2 | back to summary |
|---|---|
| public IClass[] getThrownExceptions2() Implements abstract org.
| |
| isAbstract | back to summary |
|---|---|
| public boolean isAbstract() Implements abstract org.
| |
| isStatic | back to summary |
|---|---|
| public boolean isStatic() Implements abstract org.
| |
| isVarargs | back to summary |
|---|---|
| public boolean isVarargs() Implements abstract org.
| |