Package org.teavm.model
Class ClassHolder
java.lang.Object
org.teavm.model.ElementHolder
org.teavm.model.ClassHolder
- All Implemented Interfaces:
ClassReader
,ElementReader
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addField
(FieldHolder field) void
addMethod
(MethodHolder method) getMethod
(MethodDescriptor method) void
removeField
(FieldHolder field) void
removeMethod
(MethodHolder method) void
setDeclaringClassName
(String declaringClassName) void
setGenericParameters
(GenericTypeParameter[] genericParameters) void
setGenericParent
(GenericValueType.Object genericParent) void
setOwnerName
(String ownerName) void
void
setSimpleName
(String simpleName) Methods inherited from class org.teavm.model.ElementHolder
getAnnotations, getLevel, getModifiers, getName, hasModifier, readModifiers, setLevel
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.teavm.model.ElementReader
getAnnotations, getLevel, getName, hasModifier, readModifiers
-
Constructor Details
-
ClassHolder
-
-
Method Details
-
getGenericParameters
- Specified by:
getGenericParameters
in interfaceClassReader
-
setGenericParameters
-
getParent
- Specified by:
getParent
in interfaceClassReader
-
setParent
-
getGenericParent
- Specified by:
getGenericParent
in interfaceClassReader
-
setGenericParent
-
getInterfaces
- Specified by:
getInterfaces
in interfaceClassReader
-
getGenericInterfaces
- Specified by:
getGenericInterfaces
in interfaceClassReader
-
getMethod
- Specified by:
getMethod
in interfaceClassReader
-
getMethods
- Specified by:
getMethods
in interfaceClassReader
-
addMethod
-
removeMethod
-
getField
- Specified by:
getField
in interfaceClassReader
-
getFields
- Specified by:
getFields
in interfaceClassReader
-
addField
-
removeField
-
getOwnerName
- Specified by:
getOwnerName
in interfaceClassReader
-
setOwnerName
-
getSimpleName
- Specified by:
getSimpleName
in interfaceClassReader
-
setSimpleName
-
getDeclaringClassName
- Specified by:
getDeclaringClassName
in interfaceClassReader
-
setDeclaringClassName
-