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.FieldReader
org.teavm.metaprogramming.ReflectClass<?>
int
getName()
org.teavm.metaprogramming.ReflectClass<?>
getType()
boolean
void
-
Field Details
-
field
public final org.teavm.model.FieldReader field
-
-
Constructor Details
-
ReflectFieldImpl
-
-
Method Details
-
getDeclaringClass
public org.teavm.metaprogramming.ReflectClass<?> getDeclaringClass()- Specified by:
getDeclaringClass
in interfaceorg.teavm.metaprogramming.reflect.ReflectMember
-
getName
- Specified by:
getName
in interfaceorg.teavm.metaprogramming.reflect.ReflectMember
-
getModifiers
public int getModifiers()- Specified by:
getModifiers
in interfaceorg.teavm.metaprogramming.reflect.ReflectMember
-
isEnumConstant
public boolean isEnumConstant()- Specified by:
isEnumConstant
in interfaceorg.teavm.metaprogramming.reflect.ReflectField
-
getType
public org.teavm.metaprogramming.ReflectClass<?> getType()- Specified by:
getType
in interfaceorg.teavm.metaprogramming.reflect.ReflectField
-
get
- Specified by:
get
in interfaceorg.teavm.metaprogramming.reflect.ReflectField
-
set
- Specified by:
set
in interfaceorg.teavm.metaprogramming.reflect.ReflectField
-
getBackingField
public org.teavm.model.FieldReader getBackingField() -
getAnnotation
- Specified by:
getAnnotation
in interfaceorg.teavm.metaprogramming.reflect.ReflectAnnotatedElement
-