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 java.lang.StringgetDeclaringClassName()FieldReadergetField(java.lang.String name)java.util.Collection<? extends FieldReader>getFields()java.util.Set<GenericValueType.Object>getGenericInterfaces()GenericTypeParameter[]getGenericParameters()GenericValueType.ObjectgetGenericParent()java.util.Set<java.lang.String>getInterfaces()MethodReadergetMethod(MethodDescriptor method)java.util.Collection<? extends MethodReader>getMethods()java.lang.StringgetOwnerName()java.lang.StringgetParent()java.lang.StringgetSimpleName()-
Methods inherited from interface org.teavm.model.ElementReader
getAnnotations, getLevel, getName, hasModifier, readModifiers
-
-
-
-
Method Detail
-
getGenericParameters
GenericTypeParameter[] getGenericParameters()
-
getParent
java.lang.String getParent()
-
getInterfaces
java.util.Set<java.lang.String> getInterfaces()
-
getGenericParent
GenericValueType.Object getGenericParent()
-
getGenericInterfaces
java.util.Set<GenericValueType.Object> getGenericInterfaces()
-
getMethod
MethodReader getMethod(MethodDescriptor method)
-
getMethods
java.util.Collection<? extends MethodReader> getMethods()
-
getField
FieldReader getField(java.lang.String name)
-
getFields
java.util.Collection<? extends FieldReader> getFields()
-
getOwnerName
java.lang.String getOwnerName()
-
getSimpleName
java.lang.String getSimpleName()
-
getDeclaringClassName
java.lang.String getDeclaringClassName()
-
-