Package io.sundr.model
Class ModifierSupport
- java.lang.Object
-
- io.sundr.model.AttributeSupport
-
- io.sundr.model.ModifierSupport
-
- All Implemented Interfaces:
Attributeable,Node
public class ModifierSupport extends AttributeSupport
-
-
Field Summary
Fields Modifier and Type Field Description static StringABSTRACTstatic StringFINALprotected Modifiersmodifiersstatic StringPRIVATEstatic StringPROTECTEDstatic StringPUBLICstatic StringSTATICstatic StringSYNCHRONIZED-
Fields inherited from interface io.sundr.model.Attributeable
ALSO_IMPORT, DEFAULT_VALUE, INIT, INIT_FUNCTION, LAZY_INIT
-
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
-
-
Constructor Summary
Constructors Constructor Description ModifierSupport(Modifiers modifiers, Map<AttributeKey,Object> attributes)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ModifiersgetModifiers()booleanisAbstract()booleanisFinal()booleanisNative()booleanisPrivate()booleanisProtected()booleanisPublic()booleanisStatic()booleanisSynchronized()booleanisTransient()StringrenderModifiers()voidrenderModifiers(StringBuilder sb)-
Methods inherited from class io.sundr.model.AttributeSupport
getAttribute, getAttributes, hasAttribute
-
-
-
-
Field Detail
-
ABSTRACT
public static final String ABSTRACT
- See Also:
- Constant Field Values
-
PUBLIC
public static final String PUBLIC
- See Also:
- Constant Field Values
-
PROTECTED
public static final String PROTECTED
- See Also:
- Constant Field Values
-
PRIVATE
public static final String PRIVATE
- See Also:
- Constant Field Values
-
STATIC
public static final String STATIC
- See Also:
- Constant Field Values
-
FINAL
public static final String FINAL
- See Also:
- Constant Field Values
-
SYNCHRONIZED
public static final String SYNCHRONIZED
- See Also:
- Constant Field Values
-
modifiers
protected final Modifiers modifiers
-
-
Constructor Detail
-
ModifierSupport
public ModifierSupport(Modifiers modifiers, Map<AttributeKey,Object> attributes)
-
-
Method Detail
-
isPrivate
public boolean isPrivate()
-
isProtected
public boolean isProtected()
-
isPublic
public boolean isPublic()
-
isFinal
public boolean isFinal()
-
isStatic
public boolean isStatic()
-
isAbstract
public boolean isAbstract()
-
isSynchronized
public boolean isSynchronized()
-
isTransient
public boolean isTransient()
-
isNative
public boolean isNative()
-
getModifiers
public Modifiers getModifiers()
-
renderModifiers
public void renderModifiers(StringBuilder sb)
-
renderModifiers
public String renderModifiers()
-
-