Class ReflectFieldImpl
java.lang.Object
org.teavm.metaprogramming.impl.reflect.ReflectFieldImpl
- All Implemented Interfaces:
org.teavm.metaprogramming.reflect.ReflectAnnotatedElement,org.teavm.metaprogramming.reflect.ReflectField,org.teavm.metaprogramming.reflect.ReflectMember
public class ReflectFieldImpl
extends Object
implements org.teavm.metaprogramming.reflect.ReflectField
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionReflectFieldImpl(ReflectClassImpl<?> declaringClass, org.teavm.model.FieldReader field) -
Method Summary
Modifier and TypeMethodDescription<S extends Annotation>
SgetAnnotation(Class<S> type) org.teavm.model.FieldReaderorg.teavm.metaprogramming.ReflectClass<?> intgetName()org.teavm.metaprogramming.ReflectClass<?> getType()booleanvoid
-
Field Details
-
field
public final org.teavm.model.FieldReader field
-
-
Constructor Details
-
ReflectFieldImpl
-
-
Method Details
-
getDeclaringClass
public org.teavm.metaprogramming.ReflectClass<?> getDeclaringClass()- Specified by:
getDeclaringClassin interfaceorg.teavm.metaprogramming.reflect.ReflectMember
-
getName
- Specified by:
getNamein interfaceorg.teavm.metaprogramming.reflect.ReflectMember
-
getModifiers
public int getModifiers()- Specified by:
getModifiersin interfaceorg.teavm.metaprogramming.reflect.ReflectMember
-
isEnumConstant
public boolean isEnumConstant()- Specified by:
isEnumConstantin interfaceorg.teavm.metaprogramming.reflect.ReflectField
-
getType
public org.teavm.metaprogramming.ReflectClass<?> getType()- Specified by:
getTypein interfaceorg.teavm.metaprogramming.reflect.ReflectField
-
get
- Specified by:
getin interfaceorg.teavm.metaprogramming.reflect.ReflectField
-
set
- Specified by:
setin interfaceorg.teavm.metaprogramming.reflect.ReflectField
-
getBackingField
public org.teavm.model.FieldReader getBackingField() -
getAnnotation
- Specified by:
getAnnotationin interfaceorg.teavm.metaprogramming.reflect.ReflectAnnotatedElement
-