Package org.teavm.model
Class ElementHolder
- java.lang.Object
-
- org.teavm.model.ElementHolder
-
- All Implemented Interfaces:
ElementReader
- Direct Known Subclasses:
ClassHolder,MemberHolder
public abstract class ElementHolder extends Object implements ElementReader
-
-
Constructor Summary
Constructors Constructor Description ElementHolder(String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AnnotationContainergetAnnotations()AccessLevelgetLevel()EnumSet<ElementModifier>getModifiers()StringgetName()booleanhasModifier(ElementModifier modifier)EnumSet<ElementModifier>readModifiers()voidsetLevel(AccessLevel level)
-
-
-
Constructor Detail
-
ElementHolder
public ElementHolder(String name)
-
-
Method Detail
-
readModifiers
public EnumSet<ElementModifier> readModifiers()
- Specified by:
readModifiersin interfaceElementReader
-
hasModifier
public boolean hasModifier(ElementModifier modifier)
- Specified by:
hasModifierin interfaceElementReader
-
getModifiers
public EnumSet<ElementModifier> getModifiers()
-
getLevel
public AccessLevel getLevel()
- Specified by:
getLevelin interfaceElementReader
-
setLevel
public void setLevel(AccessLevel level)
-
getName
public String getName()
- Specified by:
getNamein interfaceElementReader
-
getAnnotations
public AnnotationContainer getAnnotations()
- Specified by:
getAnnotationsin interfaceElementReader
-
-