Package org.teavm.model
Interface ClassReader
-
- All Superinterfaces:
ElementReader
- All Known Implementing Classes:
ClassHolder
public interface ClassReader extends ElementReader
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetDeclaringClassName()FieldReadergetField(String name)Collection<? extends FieldReader>getFields()Set<GenericValueType.Object>getGenericInterfaces()GenericTypeParameter[]getGenericParameters()GenericValueType.ObjectgetGenericParent()Set<String>getInterfaces()MethodReadergetMethod(MethodDescriptor method)Collection<? extends MethodReader>getMethods()StringgetOwnerName()StringgetParent()StringgetSimpleName()-
Methods inherited from interface org.teavm.model.ElementReader
getAnnotations, getLevel, getName, hasModifier, readModifiers
-
-
-
-
Method Detail
-
getGenericParameters
GenericTypeParameter[] getGenericParameters()
-
getParent
String getParent()
-
getGenericParent
GenericValueType.Object getGenericParent()
-
getGenericInterfaces
Set<GenericValueType.Object> getGenericInterfaces()
-
getMethod
MethodReader getMethod(MethodDescriptor method)
-
getMethods
Collection<? extends MethodReader> getMethods()
-
getField
FieldReader getField(String name)
-
getFields
Collection<? extends FieldReader> getFields()
-
getOwnerName
String getOwnerName()
-
getSimpleName
String getSimpleName()
-
getDeclaringClassName
String getDeclaringClassName()
-
-