Package io.sundr.adapter.apt
Class AptContext
java.lang.Object
io.sundr.model.AttributeSupport
io.sundr.adapter.apt.AptContext
- All Implemented Interfaces:
AdapterContextAware,Attributeable,Node
-
Field Summary
Fields inherited from interface io.sundr.model.Attributeable
ALSO_IMPORT, DEFAULT_VALUE, INIT, INIT_FUNCTION, LAZY_INITFields inherited from interface io.sundr.model.Node
AT, CB, CC, CLP, COLN, COMA, CP, DOT, DQ, EMPTY, EQ, EXTENDS, GT, IMPLEMENTS, INDENT, JAVA_LANG, JAVA_LANG_ENUM, JAVA_LANG_OBJECT, JAVA_LANG_STRING, LT, NEWLINE, NEWLINE_PATTERN, OB, OC, OP, Q, SEMICOLN, SEMICOLN_SUFFIX_PATTERN, SPACE, STAR, THROWS, VARARG -
Method Summary
Modifier and TypeMethodDescriptionvoidaddReference(TypeElement element) static AptContextcreate(AdapterContext adapterContext) static AptContextstatic AptContextstatic AptContextio.sundr.model.repo.DefinitionRepositorygetTypes()booleanisDeep()Methods inherited from class io.sundr.model.AttributeSupport
getAttribute, getAttributes, hasAttribute
-
Method Details
-
create
-
create
-
create
public static AptContext create(Elements elements, Types types, io.sundr.model.repo.DefinitionRepository repository) -
getContext
-
getTypes
-
getElements
-
isDeep
public boolean isDeep() -
getAdapterContext
- Specified by:
getAdapterContextin interfaceAdapterContextAware
-
getDefinitionRepository
public io.sundr.model.repo.DefinitionRepository getDefinitionRepository() -
getReferences
-
addReference
-