| Modifier and Type | Field and Description |
|---|---|
| protected List | |
| protected Map | |
| protected List | |
| protected boolean | |
| protected boolean | |
| protected boolean | |
| protected boolean | |
| protected Map | |
| protected int | |
| protected MetadataClass | |
| protected String |
| Access | Constructor and Description |
|---|---|
| public | MetadataClass(MetadataFactory factory, String name, boolean isLazy)
Create the metadata class with the class name. |
| public | |
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | |
| public void | |
| public void | |
| public void | |
| public boolean | extendsClass(Class<?> javaClass)
INTERNAL: Return if this class is or extends, or super class extends the class. |
| public boolean | extendsClass(String className)
INTERNAL: Return if this class is or extends, or super class extends the class. |
| public boolean | extendsInterface(Class<?> javaClass)
INTERNAL: Return if this class is or extends, or super class extends the interface. |
| public boolean | extendsInterface(String className)
INTERNAL: Return if this class is or extends, or super class extends the interface. |
| public List | |
| public MetadataField | |
| public MetadataField | |
| public Map | |
| public List | |
| protected MetadataMethod | |
| public MetadataMethod | |
| public MetadataMethod | |
| public MetadataMethod | |
| public MetadataMethod | |
| public MetadataMethod | getMethodForPropertyName(String propertyName)
INTERNAL: Return the method for the given property name. |
| public Map | |
| public int | |
| public MetadataClass | |
| public String | |
| public String | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public void | |
| public void | |
| public void | |
| public void | setModifiers(int modifiers)
INTERNAL:
|
| public void | setName(String name)
Overrides org. |
| public void | |
| public void |
| m_enclosedClasses | back to summary |
|---|---|
| protected List<MetadataClass> m_enclosedClasses | |
| m_fields | back to summary |
|---|---|
| protected Map<String, MetadataField> m_fields | |
| m_interfaces | back to summary |
|---|---|
| protected List<String> m_interfaces | |
| m_isAccessible | back to summary |
|---|---|
| protected boolean m_isAccessible | |
| m_isJDK | back to summary |
|---|---|
| protected boolean m_isJDK | |
| m_isLazy | back to summary |
|---|---|
| protected boolean m_isLazy | |
| m_isPrimitive | back to summary |
|---|---|
| protected boolean m_isPrimitive | |
| m_methods | back to summary |
|---|---|
| protected Map<String, MetadataMethod> m_methods | |
| m_modifiers | back to summary |
|---|---|
| protected int m_modifiers Hides org. | |
| m_superclass | back to summary |
|---|---|
| protected MetadataClass m_superclass | |
| m_superclassName | back to summary |
|---|---|
| protected String m_superclassName | |
| MetadataClass | back to summary |
|---|---|
| public MetadataClass(MetadataFactory factory, String name, boolean isLazy) Create the metadata class with the class name. | |
| MetadataClass | back to summary |
|---|---|
| public MetadataClass(MetadataFactory factory, String name) Create the metadata class with the class name. | |
| MetadataClass | back to summary |
|---|---|
| public MetadataClass(MetadataFactory factory, Class<?> cls) Create the metadata class based on the class. Mainly used for primitive defaults. | |
| addEnclosedClass | back to summary |
|---|---|
| public void addEnclosedClass(MetadataClass enclosedClass) INTERNAL: | |
| addField | back to summary |
|---|---|
| public void addField(MetadataField field) INTERNAL: | |
| addInterface | back to summary |
|---|---|
| public void addInterface(String interfaceName) INTERNAL: | |
| addMethod | back to summary |
|---|---|
| public void addMethod(MetadataMethod method) INTERNAL: | |
| extendsClass | back to summary |
|---|---|
| public boolean extendsClass(Class<?> javaClass) INTERNAL: Return if this class is or extends, or super class extends the class. | |
| extendsClass | back to summary |
|---|---|
| public boolean extendsClass(String className) INTERNAL: Return if this class is or extends, or super class extends the class. | |
| extendsInterface | back to summary |
|---|---|
| public boolean extendsInterface(Class<?> javaClass) INTERNAL: Return if this class is or extends, or super class extends the interface. | |
| extendsInterface | back to summary |
|---|---|
| public boolean extendsInterface(String className) INTERNAL: Return if this class is or extends, or super class extends the interface. | |
| getEnclosedClasses | back to summary |
|---|---|
| public List INTERNAL: Return the list of classes defined within this metadata class. E.g. enums and inner classes. | |
| getField | back to summary |
|---|---|
| public MetadataField getField(String name) INTERNAL: Return the field with the name. Search for any declared or inherited field. | |
| getField | back to summary |
|---|---|
| public MetadataField getField(String name, boolean checkSuperClass) INTERNAL: Return the field with the name. Search for any declared or inherited field. | |
| getFields | back to summary |
|---|---|
| public Map INTERNAL: | |
| getInterfaces | back to summary |
|---|---|
| public List INTERNAL: | |
| getMethod | back to summary |
|---|---|
| protected MetadataMethod getMethod(String name) INTERNAL: Return the method with the name and no arguments. | |
| getMethod | back to summary |
|---|---|
| public MetadataMethod getMethod(String name, Class<?>[] arguments) INTERNAL: Return the method with the name and argument types. | |
| getMethod | back to summary |
|---|---|
| public MetadataMethod getMethod(String name, List<String> arguments) INTERNAL: Return the method with the name and argument types (class names). | |
| getMethod | back to summary |
|---|---|
| public MetadataMethod getMethod(String name, List<String> arguments, boolean checkSuperClass) INTERNAL: Return the method with the name and argument types (class names). | |
| getMethod | back to summary |
|---|---|
| public MetadataMethod getMethod(String name, String[] arguments) INTERNAL: Return the method with the name and argument types (class names). | |
| getMethodForPropertyName | back to summary |
|---|---|
| public MetadataMethod getMethodForPropertyName(String propertyName) INTERNAL: Return the method for the given property name. | |
| getMethods | back to summary |
|---|---|
| public Map INTERNAL: | |
| getModifiers | back to summary |
|---|---|
| public int getModifiers() INTERNAL:
| |
| getSuperclass | back to summary |
|---|---|
| public MetadataClass getSuperclass() INTERNAL: | |
| getSuperclassName | back to summary |
|---|---|
| public String getSuperclassName() INTERNAL: | |
| getTypeName | back to summary |
|---|---|
| public String getTypeName() Return the ASM type name. | |
| isAccessible | back to summary |
|---|---|
| public boolean isAccessible() INTERNAL: Return true is this class accessible to be found. | |
| isArray | back to summary |
|---|---|
| public boolean isArray() INTERNAL: Return if this class is an array type. | |
| isClass | back to summary |
|---|---|
| public boolean isClass(Class<?> clazz) Allow comparison to Java classes and Metadata classes. | |
| isCollection | back to summary |
|---|---|
| public boolean isCollection() INTERNAL: Return if this is extends Collection. | |
| isEnum | back to summary |
|---|---|
| public boolean isEnum() INTERNAL: Return if this is extends Enum. | |
| isInterface | back to summary |
|---|---|
| public boolean isInterface() INTERNAL: Return if this is an interface (super is null). | |
| isJDK | back to summary |
|---|---|
| public boolean isJDK() INTERNAL: Return if this is a JDK (java/javax) class. | |
| isLazy | back to summary |
|---|---|
| public boolean isLazy() INTERNAL: | |
| isList | back to summary |
|---|---|
| public boolean isList() INTERNAL: Return if this is extends List. | |
| isMap | back to summary |
|---|---|
| public boolean isMap() INTERNAL: Return if this is extends Map. | |
| isObject | back to summary |
|---|---|
| public boolean isObject() INTERNAL: Return if this is Object class. | |
| isPrimitive | back to summary |
|---|---|
| public boolean isPrimitive() INTERNAL: Return if this is a primitive. | |
| isSerializable | back to summary |
|---|---|
| public boolean isSerializable() INTERNAL: Return if this class extends Serializable or is an array type. | |
| isSerializableInterface | back to summary |
|---|---|
| public boolean isSerializableInterface() INTENAL: Return true is this class is the Serializable.class interface. | |
| isSet | back to summary |
|---|---|
| public boolean isSet() INTERNAL: Return true if this extends Set. | |
| isVoid | back to summary |
|---|---|
| public boolean isVoid() INTERNAL: Return if this is the void class. | |
| setIsAccessible | back to summary |
|---|---|
| public void setIsAccessible(boolean isAccessible) INTERNAL: | |
| setIsJDK | back to summary |
|---|---|
| public void setIsJDK(boolean isJDK) INTERNAL: | |
| setIsLazy | back to summary |
|---|---|
| public void setIsLazy(boolean isLazy) INTERNAL: | |
| setModifiers | back to summary |
|---|---|
| public void setModifiers(int modifiers) INTERNAL:
| |
| setName | back to summary |
|---|---|
| public void setName(String name) Overrides org. INTERNAL:
| |
| setSuperclass | back to summary |
|---|---|
| public void setSuperclass(MetadataClass superclass) INTERNAL: | |
| setSuperclassName | back to summary |
|---|---|
| public void setSuperclassName(String superclass) INTERNAL: | |