Package org.teavm.model
Class ClassHolder
java.lang.Object
org.teavm.model.ElementHolder
org.teavm.model.ClassHolder
- All Implemented Interfaces:
ClassReader,ElementReader
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddField(FieldHolder field) voidaddMethod(MethodHolder method) getMethod(MethodDescriptor method) voidvoidvoidremoveField(FieldHolder field) voidremoveMethod(MethodHolder method) voidsetDeclaringClassName(String declaringClassName) voidsetGenericParameters(GenericTypeParameter[] genericParameters) voidsetGenericParent(GenericValueType.Object genericParent) voidsetOwnerName(String ownerName) voidvoidsetSimpleName(String simpleName) Methods inherited from class org.teavm.model.ElementHolder
getAnnotations, getLevel, getModifiers, getName, hasModifier, readModifiers, setLevelMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.teavm.model.ElementReader
getAnnotations, getLevel, getName, hasModifier, readModifiers
-
Constructor Details
-
ClassHolder
-
-
Method Details
-
getGenericParameters
- Specified by:
getGenericParametersin interfaceClassReader
-
setGenericParameters
-
getParent
- Specified by:
getParentin interfaceClassReader
-
setParent
-
getGenericParent
- Specified by:
getGenericParentin interfaceClassReader
-
setGenericParent
-
getInterfaces
- Specified by:
getInterfacesin interfaceClassReader
-
getGenericInterfaces
- Specified by:
getGenericInterfacesin interfaceClassReader
-
getMethod
- Specified by:
getMethodin interfaceClassReader
-
getMethods
- Specified by:
getMethodsin interfaceClassReader
-
addMethod
-
removeMethod
-
removeAllMethods
public void removeAllMethods() -
getField
- Specified by:
getFieldin interfaceClassReader
-
getFields
- Specified by:
getFieldsin interfaceClassReader
-
addField
-
removeField
-
removeAllFields
public void removeAllFields() -
getOwnerName
- Specified by:
getOwnerNamein interfaceClassReader
-
setOwnerName
-
getSimpleName
- Specified by:
getSimpleNamein interfaceClassReader
-
setSimpleName
-
getDeclaringClassName
- Specified by:
getDeclaringClassNamein interfaceClassReader
-
setDeclaringClassName
-
getInnerClasses
- Specified by:
getInnerClassesin interfaceClassReader
-