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 java.lang.Object implements ElementReader
-
-
Constructor Summary
Constructors Constructor Description ElementHolder(java.lang.String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AnnotationContainergetAnnotations()AccessLevelgetLevel()java.util.EnumSet<ElementModifier>getModifiers()java.lang.StringgetName()booleanhasModifier(ElementModifier modifier)java.util.EnumSet<ElementModifier>readModifiers()voidsetLevel(AccessLevel level)
-
-
-
Method Detail
-
readModifiers
public java.util.EnumSet<ElementModifier> readModifiers()
- Specified by:
readModifiersin interfaceElementReader
-
hasModifier
public boolean hasModifier(ElementModifier modifier)
- Specified by:
hasModifierin interfaceElementReader
-
getModifiers
public java.util.EnumSet<ElementModifier> getModifiers()
-
getLevel
public AccessLevel getLevel()
- Specified by:
getLevelin interfaceElementReader
-
setLevel
public void setLevel(AccessLevel level)
-
getName
public java.lang.String getName()
- Specified by:
getNamein interfaceElementReader
-
getAnnotations
public AnnotationContainer getAnnotations()
- Specified by:
getAnnotationsin interfaceElementReader
-
-