Package io.sundr.model
Interface Attributeable
- All Superinterfaces:
Node
- All Known Implementing Classes:
AnnotationRef,AttributeSupport,ClassRef,Method,ModifierSupport,PrimitiveRef,Property,TypeDef,TypeParamDef,TypeParamRef,TypeRef,VoidRef,WildcardRef
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final AttributeKey<Collection<ClassRef>>static final AttributeKey<String>static final AttributeKey<String>static final AttributeKey<Function<List<String>,String>> static final AttributeKey<String>Fields 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 TypeMethodDescription<T> TgetAttribute(AttributeKey<T> key) <T> booleanhasAttribute(AttributeKey<T> key)
-
Field Details
-
ALSO_IMPORT
-
INIT
-
DEFAULT_VALUE
-
LAZY_INIT
-
INIT_FUNCTION
-
-
Method Details
-
getAttributes
Map<AttributeKey,Object> getAttributes() -
getAttribute
-
hasAttribute
-