Package io.determann.shadow.api
Interface ElementBacked<ELEMENT extends Element>
- All Superinterfaces:
ApiHolder,Modifiable
- All Known Subinterfaces:
Annotation,Annotationable<ELEMENT>,AnnotationUsage,Class,Constructor,Declared,Enum,EnumConstant,Executable,Field,Generic,Interface,Method,Module,Package,Parameter,QualifiedNameable<ELEMENT>,Record,RecordComponent,Variable<SURROUNDING>
- All Known Implementing Classes:
AnnotationUsageImpl,ClassImpl,DeclaredImpl,EnumConstantImpl,ExecutableImpl,FieldImpl,GenericImpl,InterfaceImpl,ModuleImpl,PackageImpl,ParameterImpl,RecordComponentImpl,RecordImpl,VariableImpl
-
Method Summary
Modifier and TypeMethodDescriptiondefault Stringreturns the javaDoc or null if none is presentdefault Modulereturns itself for a moduledefault Stringdefault voiddefault voiddefault voidlogWarning(String msg) Methods inherited from interface io.determann.shadow.api.modifier.Modifiable
hasModifier
-
Method Details
-
getElement
ELEMENT getElement() -
getModifiers
- Specified by:
getModifiersin interfaceModifiable
-
getModule
returns itself for a module -
getSimpleName
-
getJavaDoc
returns the javaDoc or null if none is present -
logError
-
logInfo
-
logWarning
-