Package io.sundr.model
Class TypeParamRef
java.lang.Object
io.sundr.model.AttributeSupport
io.sundr.model.TypeRef
io.sundr.model.TypeParamRef
- All Implemented Interfaces:
Attributeable,Node,Renderable
-
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 -
Constructor Summary
ConstructorsConstructorDescriptionTypeParamRef(String name, int dimensions, Map<AttributeKey, Object> attributes) -
Method Summary
Modifier and TypeMethodDescriptionbooleanintgetName()inthashCode()toString()withDimensions(int dimensions) Methods inherited from class io.sundr.model.AttributeSupport
getAttribute, getAttributes, hasAttributeMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface io.sundr.model.Renderable
render, tab
-
Constructor Details
-
TypeParamRef
-
-
Method Details
-
getName
-
getDimensions
public int getDimensions()- Specified by:
getDimensionsin classTypeRef
-
withDimensions
- Specified by:
withDimensionsin classTypeRef
-
equals
-
withErasure
-
hashCode
public int hashCode() -
toString
-