Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- ABSTRACT - Static variable in class io.sundr.model.ModifierSupport
- after(Predicate<T>) - Static method in interface io.sundr.model.Nameable
- ALSO_IMPORT - Static variable in interface io.sundr.model.Attributeable
- and(Expression) - Method in interface io.sundr.model.Expression
- and(Expression, Expression) - Static method in interface io.sundr.model.Expression
- and(Function<Expression, Expression>) - Method in interface io.sundr.model.Expression
- Annotatable - Interface in io.sundr.model
- ANNOTATION - Enum constant in enum class io.sundr.model.Kind
- AnnotationRef - Class in io.sundr.model
- AnnotationRef(ClassRef, Map<String, Object>, Map<AttributeKey, Object>) - Constructor for class io.sundr.model.AnnotationRef
- assign(Expression) - Method in interface io.sundr.model.Expression
- assign(Property) - Method in interface io.sundr.model.Expression
- Assign - Class in io.sundr.model
- Assign(Expression, Expression) - Constructor for class io.sundr.model.Assign
- Assign(Property, Expression) - Constructor for class io.sundr.model.Assign
- Assign(Property, Object, Object...) - Constructor for class io.sundr.model.Assign
- assignNew(ClassRef, Expression...) - Method in interface io.sundr.model.Expression
- assignNew(Class, Expression...) - Method in interface io.sundr.model.Expression
- assignNull() - Method in interface io.sundr.model.Expression
- AT - Static variable in interface io.sundr.model.Node
- Attributeable - Interface in io.sundr.model
- AttributeKey<T> - Class in io.sundr.model
- AttributeKey(Class) - Constructor for class io.sundr.model.AttributeKey
- AttributeKey(String, Class) - Constructor for class io.sundr.model.AttributeKey
- AttributeSupport - Class in io.sundr.model
- AttributeSupport(Map<AttributeKey, Object>) - Constructor for class io.sundr.model.AttributeSupport
B
- BinaryExpression - Class in io.sundr.model
- BinaryExpression(Expression, Expression) - Constructor for class io.sundr.model.BinaryExpression
- BitwiseAnd - Class in io.sundr.model
- BitwiseAnd(Expression, Expression) - Constructor for class io.sundr.model.BitwiseAnd
- BitwiseAnd(Object, Object) - Constructor for class io.sundr.model.BitwiseAnd
- BitwiseOr - Class in io.sundr.model
- BitwiseOr(Expression, Expression) - Constructor for class io.sundr.model.BitwiseOr
- BitwiseOr(Object, Object) - Constructor for class io.sundr.model.BitwiseOr
- Block - Class in io.sundr.model
- Block(Statement...) - Constructor for class io.sundr.model.Block
- Block(List<Statement>) - Constructor for class io.sundr.model.Block
- BRACKETS - Static variable in class io.sundr.model.ClassRef
- Break - Class in io.sundr.model
- Break() - Constructor for class io.sundr.model.Break
C
- call(TypeDef, String, Expression...) - Static method in interface io.sundr.model.Expression
- call(TypeRef, String, Expression...) - Static method in interface io.sundr.model.Expression
- call(Class, String, Expression...) - Static method in interface io.sundr.model.Expression
- call(String, Expression...) - Method in interface io.sundr.model.Expression
- cast(TypeRef) - Method in interface io.sundr.model.Expression
- cast(TypeRef, Expression) - Static method in interface io.sundr.model.Expression
- cast(Class) - Method in interface io.sundr.model.Expression
- cast(Class, Expression) - Static method in interface io.sundr.model.Expression
- Cast - Class in io.sundr.model
- Cast(TypeRef, Expression) - Constructor for class io.sundr.model.Cast
- Cast(Class, Expression) - Constructor for class io.sundr.model.Cast
- Cast(Class, Property) - Constructor for class io.sundr.model.Cast
- CB - Static variable in interface io.sundr.model.Node
- CC - Static variable in interface io.sundr.model.Node
- CLASS - Enum constant in enum class io.sundr.model.Kind
- ClassRef - Class in io.sundr.model
- ClassRef(String, int, List<TypeRef>, Map<AttributeKey, Object>) - Constructor for class io.sundr.model.ClassRef
- CLP - Static variable in interface io.sundr.model.Node
- COLN - Static variable in interface io.sundr.model.Node
- COMA - Static variable in interface io.sundr.model.Node
- Commentable - Interface in io.sundr.model
- Construct - Class in io.sundr.model
- Construct(ClassRef, Expression...) - Constructor for class io.sundr.model.Construct
- Construct(ClassRef, List<Expression>) - Constructor for class io.sundr.model.Construct
- Construct(ClassRef, List<TypeRef>, List<Expression>) - Constructor for class io.sundr.model.Construct
- Construct(Class, Expression...) - Constructor for class io.sundr.model.Construct
- Construct(Class, List<Expression>) - Constructor for class io.sundr.model.Construct
- Construct(Class, List<TypeRef>, List<Expression>) - Constructor for class io.sundr.model.Construct
- Continue - Class in io.sundr.model
- Continue() - Constructor for class io.sundr.model.Continue
- CP - Static variable in interface io.sundr.model.Node
- create() - Static method in class io.sundr.model.Modifiers
- createNew(ClassRef, Expression...) - Static method in interface io.sundr.model.Expression
- createNew(Class, Expression...) - Static method in interface io.sundr.model.Expression
- createNewArray(TypeRef, Expression...) - Static method in interface io.sundr.model.Expression
- createNewArray(TypeRef, Integer...) - Static method in interface io.sundr.model.Expression
- createNewArray(Class, Expression...) - Static method in interface io.sundr.model.Expression
- createNewArray(Class, Integer...) - Static method in interface io.sundr.model.Expression
D
- Declare - Class in io.sundr.model
- Declare(Property) - Constructor for class io.sundr.model.Declare
- Declare(Property, Expression) - Constructor for class io.sundr.model.Declare
- Declare(Property, Property) - Constructor for class io.sundr.model.Declare
- Declare(Property, Object, Object...) - Constructor for class io.sundr.model.Declare
- Declare(Class, String) - Constructor for class io.sundr.model.Declare
- Declare(Class, String, Object) - Constructor for class io.sundr.model.Declare
- Declare(List<Property>, Optional<Expression>) - Constructor for class io.sundr.model.Declare
- DEFAULT - Static variable in class io.sundr.model.Method
- DEFAULT_VALUE - Static variable in interface io.sundr.model.Attributeable
- divide(Expression) - Method in interface io.sundr.model.Expression
- divide(Expression, Expression) - Static method in interface io.sundr.model.Expression
- Divide - Class in io.sundr.model
- Divide(Expression, Expression) - Constructor for class io.sundr.model.Divide
- Divide(Object, Object) - Constructor for class io.sundr.model.Divide
- Do - Class in io.sundr.model
- Do(Expression, Statement) - Constructor for class io.sundr.model.Do
- DOT - Static variable in interface io.sundr.model.Node
- DQ - Static variable in interface io.sundr.model.Node
E
- EMPTY - Static variable in interface io.sundr.model.Node
- enclosed() - Method in interface io.sundr.model.Expression
- enclosed(Expression) - Static method in interface io.sundr.model.Expression
- Enclosed - Class in io.sundr.model
- Enclosed(Expression) - Constructor for class io.sundr.model.Enclosed
- ENUM - Enum constant in enum class io.sundr.model.Kind
- ENUM - Static variable in class io.sundr.model.TypeDef
- ENUM_REF - Static variable in class io.sundr.model.TypeDef
- eq(Expression) - Method in interface io.sundr.model.Expression
- eq(Expression, Expression) - Static method in interface io.sundr.model.Expression
- EQ - Static variable in interface io.sundr.model.Node
- equals(Object) - Method in class io.sundr.model.AnnotationRef
- equals(Object) - Method in class io.sundr.model.ClassRef
- equals(Object) - Method in class io.sundr.model.Method
- equals(Object) - Method in class io.sundr.model.Modifiers
- equals(Object) - Method in class io.sundr.model.PrimitiveRef
- equals(Object) - Method in class io.sundr.model.Property
- equals(Object) - Method in class io.sundr.model.TypeDef
- equals(Object) - Method in class io.sundr.model.TypeParamDef
- equals(Object) - Method in class io.sundr.model.TypeParamRef
- Equals - Class in io.sundr.model
- Equals(Expression, Expression) - Constructor for class io.sundr.model.Equals
- Equals(Object, Object) - Constructor for class io.sundr.model.Equals
- Expression - Interface in io.sundr.model
- ExpressionOrStatement - Interface in io.sundr.model
- EXTENDS - Enum constant in enum class io.sundr.model.WildcardRef.BoundKind
- EXTENDS - Static variable in interface io.sundr.model.Node
F
- FINAL - Static variable in class io.sundr.model.ModifierSupport
- For - Class in io.sundr.model
- For(Expression, Expression, Expression, Statement) - Constructor for class io.sundr.model.For
- For(List<Expression>, Expression, List<Expression>, Statement) - Constructor for class io.sundr.model.For
- forClass(Class) - Static method in class io.sundr.model.ClassRef
- Foreach - Class in io.sundr.model
- Foreach(Declare, Expression, Statement) - Constructor for class io.sundr.model.Foreach
- Foreach(Property, Expression, Statement) - Constructor for class io.sundr.model.Foreach
- Foreach(Property, Property, Statement) - Constructor for class io.sundr.model.Foreach
- forName(String) - Static method in class io.sundr.model.ClassRef
- forName(String) - Static method in class io.sundr.model.TypeDef
- from(int) - Static method in class io.sundr.model.Modifiers
- from(Collection<Modifier>) - Static method in class io.sundr.model.Modifiers
- from(Modifier...) - Static method in class io.sundr.model.Modifiers
- from(T[]) - Static method in class io.sundr.model.ValueRef
- from(T, T...) - Static method in class io.sundr.model.ValueRef
G
- getAlternative() - Method in class io.sundr.model.Ternary
- getAnnotations() - Method in interface io.sundr.model.Annotatable
- getAnnotations() - Method in class io.sundr.model.Method
- getAnnotations() - Method in class io.sundr.model.Property
- getAnnotations() - Method in class io.sundr.model.TypeDef
- getArguments() - Method in class io.sundr.model.ClassRef
- getArguments() - Method in class io.sundr.model.Construct
- getArguments() - Method in class io.sundr.model.Method
- getArguments() - Method in class io.sundr.model.MethodCall
- getAttribute(AttributeKey<T>) - Method in interface io.sundr.model.Attributeable
- getAttribute(AttributeKey<T>) - Method in class io.sundr.model.AttributeSupport
- getAttributes() - Method in interface io.sundr.model.Attributeable
- getAttributes() - Method in class io.sundr.model.AttributeSupport
- getBlock() - Method in class io.sundr.model.Method
- getBody() - Method in class io.sundr.model.For
- getBody() - Method in class io.sundr.model.Foreach
- getBoundKind() - Method in class io.sundr.model.WildcardRef
- getBounds() - Method in class io.sundr.model.TypeParamDef
- getBounds() - Method in class io.sundr.model.WildcardRef
- getCases() - Method in class io.sundr.model.Switch
- getClassName(String) - Static method in interface io.sundr.model.Nameable
- getClassRef() - Method in class io.sundr.model.AnnotationRef
- getComments() - Method in interface io.sundr.model.Commentable
-
Get the list of comments.
- getComments() - Method in class io.sundr.model.Method
- getComments() - Method in class io.sundr.model.Property
- getComments() - Method in class io.sundr.model.TypeDef
- getCompare() - Method in class io.sundr.model.For
- getCondition() - Method in class io.sundr.model.Do
- getCondition() - Method in class io.sundr.model.If
- getCondition() - Method in class io.sundr.model.Ternary
- getCondition() - Method in class io.sundr.model.While
- getConstructors() - Method in class io.sundr.model.TypeDef
- getDeclare() - Method in class io.sundr.model.Foreach
- getDefaultCase() - Method in class io.sundr.model.Switch
- getDefaultValue() - Method in class io.sundr.model.Property
-
Deprecated.
- getDimensions() - Method in class io.sundr.model.ClassRef
- getDimensions() - Method in class io.sundr.model.PrimitiveRef
- getDimensions() - Method in class io.sundr.model.TypeParamRef
- getDimensions() - Method in class io.sundr.model.TypeRef
- getDimensions() - Method in class io.sundr.model.VoidRef
- getDimensions() - Method in class io.sundr.model.WildcardRef
- getElseStatement() - Method in class io.sundr.model.If
- getExceptions() - Method in class io.sundr.model.Method
- getExpresion() - Method in class io.sundr.model.Enclosed
- getExpresion() - Method in class io.sundr.model.Inverse
- getExpresion() - Method in class io.sundr.model.Negative
- getExpresion() - Method in class io.sundr.model.Not
- getExpresion() - Method in class io.sundr.model.Positive
- getExpression() - Method in class io.sundr.model.Cast
- getExpression() - Method in class io.sundr.model.Foreach
- getExpression() - Method in class io.sundr.model.Index
- getExpression() - Method in class io.sundr.model.InstanceOf
- getExpression() - Method in class io.sundr.model.PostDecrement
- getExpression() - Method in class io.sundr.model.PostIncrement
- getExpression() - Method in class io.sundr.model.PreDecrement
- getExpression() - Method in class io.sundr.model.PreIncrement
- getExpression() - Method in class io.sundr.model.Return
- getExpression() - Method in class io.sundr.model.Switch
- getExpressions() - Method in class io.sundr.model.NewArray
- getExtendsList() - Method in class io.sundr.model.TypeDef
- getFullyQualifiedName() - Method in class io.sundr.model.ClassRef
- getFullyQualifiedName() - Method in interface io.sundr.model.Nameable
-
Get the fully qualified name of the type.
- getFullyQualifiedName() - Method in class io.sundr.model.TypeDef
-
Returns the fully qualified name of the type.
- getImplementsList() - Method in class io.sundr.model.TypeDef
- getImports() - Method in class io.sundr.model.TypeDef
- getInit() - Method in class io.sundr.model.For
- getInitialValue() - Method in class io.sundr.model.Property
- getInnerTypes() - Method in class io.sundr.model.TypeDef
- getKind() - Method in class io.sundr.model.TypeDef
- getLeft() - Method in class io.sundr.model.BinaryExpression
- getMethods() - Method in class io.sundr.model.TypeDef
- getModifiers() - Method in class io.sundr.model.ModifierSupport
- getName() - Method in class io.sundr.model.AttributeKey
- getName() - Method in class io.sundr.model.ClassRef
- getName() - Method in class io.sundr.model.Method
- getName() - Method in class io.sundr.model.MethodCall
- getName() - Method in interface io.sundr.model.Nameable
-
Get the name.
- getName() - Method in class io.sundr.model.PrimitiveRef
- getName() - Method in class io.sundr.model.Property
- getName() - Method in class io.sundr.model.TypeDef
- getName() - Method in class io.sundr.model.TypeParamDef
- getName() - Method in class io.sundr.model.TypeParamRef
- getName() - Method in class io.sundr.model.TypeRef
- getName() - Method in class io.sundr.model.VoidRef
- getName() - Method in class io.sundr.model.WildcardRef
- getNameCapitalized() - Method in class io.sundr.model.Property
- getOuterTypeName() - Method in class io.sundr.model.TypeDef
- getOuterTypeName(String) - Static method in interface io.sundr.model.Nameable
- getPackageName() - Method in interface io.sundr.model.Nameable
-
Get the package name
- getPackageName() - Method in class io.sundr.model.TypeDef
- getPackageName(String) - Static method in interface io.sundr.model.Nameable
- getParameters() - Method in class io.sundr.model.AnnotationRef
- getParameters() - Method in class io.sundr.model.Construct
- getParameters() - Method in class io.sundr.model.Lambda
- getParameters() - Method in class io.sundr.model.Method
- getParameters() - Method in class io.sundr.model.MethodCall
- getParameters() - Method in class io.sundr.model.TypeDef
- getProperties() - Method in class io.sundr.model.Declare
- getProperties() - Method in class io.sundr.model.TypeDef
- getProperty() - Method in class io.sundr.model.PropertyRef
- getReferences() - Method in class io.sundr.model.AnnotationRef
- getReferences() - Method in class io.sundr.model.ClassRef
- getReferences() - Method in class io.sundr.model.Method
- getReferences() - Method in class io.sundr.model.Property
- getReferences() - Method in class io.sundr.model.TypeDef
- getResult() - Method in class io.sundr.model.Ternary
- getReturnType() - Method in class io.sundr.model.Method
- getRight() - Method in class io.sundr.model.BinaryExpression
- getScope() - Method in class io.sundr.model.Index
- getScope() - Method in class io.sundr.model.MethodCall
- getScope() - Method in class io.sundr.model.PropertyRef
- getSignature() - Method in class io.sundr.model.Method
- getStatement() - Method in class io.sundr.model.Do
- getStatement() - Method in class io.sundr.model.If
- getStatement() - Method in class io.sundr.model.Lambda
- getStatement() - Method in class io.sundr.model.While
- getStatements() - Method in class io.sundr.model.Block
- getSupplier() - Method in class io.sundr.model.StringStatement
- getSymbol() - Method in class io.sundr.model.BinaryExpression
- getSymbol() - Method in class io.sundr.model.BitwiseAnd
- getSymbol() - Method in class io.sundr.model.BitwiseOr
- getSymbol() - Method in class io.sundr.model.Divide
- getSymbol() - Method in class io.sundr.model.Equals
- getSymbol() - Method in class io.sundr.model.GreaterThan
- getSymbol() - Method in class io.sundr.model.GreaterThanOrEqual
- getSymbol() - Method in class io.sundr.model.LeftShift
- getSymbol() - Method in class io.sundr.model.LessThan
- getSymbol() - Method in class io.sundr.model.LessThanOrEqual
- getSymbol() - Method in class io.sundr.model.LogicalAnd
- getSymbol() - Method in class io.sundr.model.LogicalOr
- getSymbol() - Method in class io.sundr.model.Minus
- getSymbol() - Method in class io.sundr.model.Modulo
- getSymbol() - Method in class io.sundr.model.Multiply
- getSymbol() - Method in class io.sundr.model.NotEquals
- getSymbol() - Method in class io.sundr.model.Plus
- getSymbol() - Method in class io.sundr.model.RightShift
- getSymbol() - Method in class io.sundr.model.RightUnsignedShift
- getSymbol() - Method in class io.sundr.model.Xor
- getTarget() - Method in class io.sundr.model.Assign
- getType() - Method in class io.sundr.model.AttributeKey
- getType() - Method in class io.sundr.model.Cast
- getType() - Method in class io.sundr.model.Construct
- getType() - Method in class io.sundr.model.InstanceOf
- getType() - Method in class io.sundr.model.NewArray
- getTypeRef() - Method in class io.sundr.model.Property
- getTypes() - Method in class io.sundr.model.Source
- getUpdate() - Method in class io.sundr.model.For
- getValue() - Method in class io.sundr.model.Assign
- getValue() - Method in class io.sundr.model.Declare
- getValue() - Method in class io.sundr.model.ValueRef
- GreaterThan - Class in io.sundr.model
- GreaterThan(Expression, Expression) - Constructor for class io.sundr.model.GreaterThan
- GreaterThan(Object, Object) - Constructor for class io.sundr.model.GreaterThan
- GreaterThanOrEqual - Class in io.sundr.model
- GreaterThanOrEqual(Expression, Expression) - Constructor for class io.sundr.model.GreaterThanOrEqual
- GreaterThanOrEqual(Object, Object) - Constructor for class io.sundr.model.GreaterThanOrEqual
- GT - Static variable in interface io.sundr.model.Node
H
- hasAttribute(AttributeKey<T>) - Method in interface io.sundr.model.Attributeable
- hasAttribute(AttributeKey<T>) - Method in class io.sundr.model.AttributeSupport
- hashCode() - Method in class io.sundr.model.AnnotationRef
- hashCode() - Method in class io.sundr.model.ClassRef
- hashCode() - Method in class io.sundr.model.Method
- hashCode() - Method in class io.sundr.model.Modifiers
- hashCode() - Method in class io.sundr.model.PrimitiveRef
- hashCode() - Method in class io.sundr.model.Property
- hashCode() - Method in class io.sundr.model.TypeDef
- hashCode() - Method in class io.sundr.model.TypeParamDef
- hashCode() - Method in class io.sundr.model.TypeParamRef
I
- If - Class in io.sundr.model
- If(Expression, Statement) - Constructor for class io.sundr.model.If
- If(Expression, Statement, Statement) - Constructor for class io.sundr.model.If
- If(Expression, Statement, Optional<Statement>) - Constructor for class io.sundr.model.If
- IMPLEMENTS - Static variable in interface io.sundr.model.Node
- IN_PACKAGE - Static variable in interface io.sundr.model.Nameable
- indent(String) - Method in interface io.sundr.model.Node
- INDENT - Static variable in interface io.sundr.model.Node
- index(int) - Method in interface io.sundr.model.Expression
- index(Expression) - Method in interface io.sundr.model.Expression
- Index - Class in io.sundr.model
- Index(Expression, Expression) - Constructor for class io.sundr.model.Index
- INIT - Static variable in interface io.sundr.model.Attributeable
- INIT_FUNCTION - Static variable in interface io.sundr.model.Attributeable
- instanceOf(ClassRef) - Method in interface io.sundr.model.Expression
- instanceOf(Class) - Method in interface io.sundr.model.Expression
- InstanceOf - Class in io.sundr.model
- InstanceOf(Expression, ClassRef) - Constructor for class io.sundr.model.InstanceOf
- InstanceOf(Expression, Class) - Constructor for class io.sundr.model.InstanceOf
- INTERFACE - Enum constant in enum class io.sundr.model.Kind
- Inverse - Class in io.sundr.model
- Inverse(Expression) - Constructor for class io.sundr.model.Inverse
- io.sundr.model - package io.sundr.model
- IS_UPPER_CASE - Static variable in interface io.sundr.model.Nameable
- isAbstract() - Method in class io.sundr.model.Modifiers
- isAbstract() - Method in class io.sundr.model.ModifierSupport
- isAnnotation() - Method in class io.sundr.model.TypeDef
- isAssignableFrom(TypeRef) - Method in class io.sundr.model.VoidRef
- isClass() - Method in class io.sundr.model.TypeDef
- isDefaultMethod() - Method in class io.sundr.model.Method
- isEnum() - Method in class io.sundr.model.TypeDef
- isEnumConstant() - Method in class io.sundr.model.Property
- isFinal() - Method in class io.sundr.model.Modifiers
- isFinal() - Method in class io.sundr.model.ModifierSupport
- isInterface() - Method in class io.sundr.model.TypeDef
- isNative() - Method in class io.sundr.model.Modifiers
- isNative() - Method in class io.sundr.model.ModifierSupport
- isNull() - Method in interface io.sundr.model.Expression
- isNull(Expression) - Static method in interface io.sundr.model.Expression
- isPrivate() - Method in class io.sundr.model.Modifiers
- isPrivate() - Method in class io.sundr.model.ModifierSupport
- isProtected() - Method in class io.sundr.model.Modifiers
- isProtected() - Method in class io.sundr.model.ModifierSupport
- isPublic() - Method in class io.sundr.model.Modifiers
- isPublic() - Method in class io.sundr.model.ModifierSupport
- isStatic() - Method in class io.sundr.model.Modifiers
- isStatic() - Method in class io.sundr.model.ModifierSupport
- isSynchronized() - Method in class io.sundr.model.Modifiers
- isSynchronized() - Method in class io.sundr.model.ModifierSupport
- isSynthetic() - Method in class io.sundr.model.Property
- isTransient() - Method in class io.sundr.model.Modifiers
- isTransient() - Method in class io.sundr.model.ModifierSupport
- isVarArgPreferred() - Method in class io.sundr.model.Method
J
- JAVA_LANG - Static variable in interface io.sundr.model.Node
- JAVA_LANG_ENUM - Static variable in interface io.sundr.model.Node
- JAVA_LANG_OBJECT - Static variable in interface io.sundr.model.Node
- JAVA_LANG_STRING - Static variable in interface io.sundr.model.Node
K
- Kind - Enum Class in io.sundr.model
L
- lamba(Property, Expression) - Static method in interface io.sundr.model.Expression
- lamba(Property, Statement) - Static method in interface io.sundr.model.Expression
- lamba(String, Expression) - Static method in interface io.sundr.model.Expression
- Lambda - Class in io.sundr.model
- Lambda(String, Expression) - Constructor for class io.sundr.model.Lambda
- Lambda(String, Statement) - Constructor for class io.sundr.model.Lambda
- Lambda(List<String>, Expression) - Constructor for class io.sundr.model.Lambda
- Lambda(List<String>, Statement) - Constructor for class io.sundr.model.Lambda
- LAZY_INIT - Static variable in interface io.sundr.model.Attributeable
- LeftShift - Class in io.sundr.model
- LeftShift(Expression, Expression) - Constructor for class io.sundr.model.LeftShift
- LeftShift(Object, Object) - Constructor for class io.sundr.model.LeftShift
- LessThan - Class in io.sundr.model
- LessThan(Expression, Expression) - Constructor for class io.sundr.model.LessThan
- LessThan(Object, Object) - Constructor for class io.sundr.model.LessThan
- LessThanOrEqual - Class in io.sundr.model
- LessThanOrEqual(Expression, Expression) - Constructor for class io.sundr.model.LessThanOrEqual
- LessThanOrEqual(Object, Object) - Constructor for class io.sundr.model.LessThanOrEqual
- LogicalAnd - Class in io.sundr.model
- LogicalAnd(Expression, Expression) - Constructor for class io.sundr.model.LogicalAnd
- LogicalAnd(Object, Object) - Constructor for class io.sundr.model.LogicalAnd
- LogicalOr - Class in io.sundr.model
- LogicalOr(Expression, Expression) - Constructor for class io.sundr.model.LogicalOr
- LogicalOr(Object, Object) - Constructor for class io.sundr.model.LogicalOr
- LT - Static variable in interface io.sundr.model.Node
M
- map(Function<F, T>) - Method in interface io.sundr.model.Mappable
-
Accepts a converter
Functionand applies it to the current object. - Mappable<F> - Interface in io.sundr.model
- Method - Class in io.sundr.model
- Method(List<String>, List<AnnotationRef>, List<TypeParamDef>, String, TypeRef, List<Property>, boolean, List<ClassRef>, boolean, Block, Modifiers, Map<AttributeKey, Object>) - Constructor for class io.sundr.model.Method
- MethodCall - Class in io.sundr.model
- MethodCall(String, ClassRef, Expression...) - Constructor for class io.sundr.model.MethodCall
- MethodCall(String, Expression, Expression...) - Constructor for class io.sundr.model.MethodCall
- MethodCall(String, Expression, List<TypeRef>, List<Expression>) - Constructor for class io.sundr.model.MethodCall
- MethodCall(String, Class, Expression...) - Constructor for class io.sundr.model.MethodCall
- MethodCall(String, Object, Expression...) - Constructor for class io.sundr.model.MethodCall
- minus(Expression) - Method in interface io.sundr.model.Expression
- minus(Expression, Expression) - Static method in interface io.sundr.model.Expression
- minus(Number) - Method in interface io.sundr.model.Expression
- Minus - Class in io.sundr.model
- Minus(Expression, Expression) - Constructor for class io.sundr.model.Minus
- Minus(Object, Object) - Constructor for class io.sundr.model.Minus
- modifiers - Variable in class io.sundr.model.ModifierSupport
- Modifiers - Class in io.sundr.model
- Modifiers() - Constructor for class io.sundr.model.Modifiers
- Modifiers(boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean) - Constructor for class io.sundr.model.Modifiers
- ModifierSupport - Class in io.sundr.model
- ModifierSupport(Modifiers, Map<AttributeKey, Object>) - Constructor for class io.sundr.model.ModifierSupport
- modulo(Expression) - Method in interface io.sundr.model.Expression
- modulo(Expression, Expression) - Static method in interface io.sundr.model.Expression
- Modulo - Class in io.sundr.model
- Modulo(Expression, Expression) - Constructor for class io.sundr.model.Modulo
- Modulo(Object, Object) - Constructor for class io.sundr.model.Modulo
- multiply(Expression) - Method in interface io.sundr.model.Expression
- multiply(Expression, Expression) - Static method in interface io.sundr.model.Expression
- Multiply - Class in io.sundr.model
- Multiply(Expression, Expression) - Constructor for class io.sundr.model.Multiply
- Multiply(Object, Object) - Constructor for class io.sundr.model.Multiply
N
- Nameable - Interface in io.sundr.model
- ne(Expression) - Method in interface io.sundr.model.Expression
- ne(Expression, Expression) - Static method in interface io.sundr.model.Expression
- negative() - Method in interface io.sundr.model.Expression
- negative(Expression) - Static method in interface io.sundr.model.Expression
- Negative - Class in io.sundr.model
- Negative(Expression) - Constructor for class io.sundr.model.Negative
- NewArray - Class in io.sundr.model
- NewArray(TypeRef, Expression...) - Constructor for class io.sundr.model.NewArray
- NewArray(TypeRef, Integer...) - Constructor for class io.sundr.model.NewArray
- NewArray(TypeRef, List<Expression>) - Constructor for class io.sundr.model.NewArray
- NewArray(Class<?>, Expression...) - Constructor for class io.sundr.model.NewArray
- NewArray(Class<?>, Integer...) - Constructor for class io.sundr.model.NewArray
- newCall(String, Expression...) - Static method in interface io.sundr.model.Expression
- NEWLINE - Static variable in interface io.sundr.model.Node
- NEWLINE_PATTERN - Static variable in interface io.sundr.model.Node
- newMethod(String, TypeRef, boolean, Property...) - Static method in class io.sundr.model.Method
- newMethod(String, TypeRef, Property...) - Static method in class io.sundr.model.Method
- newProperty(TypeRef, String) - Static method in class io.sundr.model.Property
- newProperty(Class, String) - Static method in class io.sundr.model.Property
- newProperty(String) - Static method in class io.sundr.model.Property
- Node - Interface in io.sundr.model
- noSemicolon(String) - Static method in interface io.sundr.model.Renderable
- not() - Method in interface io.sundr.model.Expression
- not(Expression) - Static method in interface io.sundr.model.Expression
- Not - Class in io.sundr.model
- Not(Expression) - Constructor for class io.sundr.model.Not
- NotEquals - Class in io.sundr.model
- NotEquals(Expression, Expression) - Constructor for class io.sundr.model.NotEquals
- NotEquals(Object, Object) - Constructor for class io.sundr.model.NotEquals
- notNull() - Method in interface io.sundr.model.Expression
- notNull(Expression) - Static method in interface io.sundr.model.Expression
- NULL - Static variable in interface io.sundr.model.Expression
O
- OB - Static variable in interface io.sundr.model.Node
- OBJECT - Static variable in class io.sundr.model.ClassRef
- OBJECT - Static variable in class io.sundr.model.TypeDef
- OBJECT_REF - Static variable in class io.sundr.model.TypeDef
- OC - Static variable in interface io.sundr.model.Node
- OP - Static variable in interface io.sundr.model.Node
- or(Expression) - Method in interface io.sundr.model.Expression
- or(Expression, Expression) - Static method in interface io.sundr.model.Expression
- or(Function<Expression, Expression>) - Method in interface io.sundr.model.Expression
- OUT_OF_PACKAGE - Static variable in interface io.sundr.model.Nameable
P
- PACKAGE_SEPARATOR_REGEX - Static variable in interface io.sundr.model.Nameable
- ParameterReference - Interface in io.sundr.model
- plus(Expression) - Method in interface io.sundr.model.Expression
- plus(Expression, Expression) - Static method in interface io.sundr.model.Expression
- plus(Number) - Method in interface io.sundr.model.Expression
- Plus - Class in io.sundr.model
- Plus(Expression, Expression) - Constructor for class io.sundr.model.Plus
- Plus(Object, Object) - Constructor for class io.sundr.model.Plus
- positive() - Method in interface io.sundr.model.Expression
- positive(Expression) - Static method in interface io.sundr.model.Expression
- Positive - Class in io.sundr.model
- Positive(Expression) - Constructor for class io.sundr.model.Positive
- postDecrement() - Method in interface io.sundr.model.Expression
- PostDecrement - Class in io.sundr.model
- PostDecrement(Expression) - Constructor for class io.sundr.model.PostDecrement
- postIncrement() - Method in interface io.sundr.model.Expression
- PostIncrement - Class in io.sundr.model
- PostIncrement(Expression) - Constructor for class io.sundr.model.PostIncrement
- PreDecrement - Class in io.sundr.model
- PreDecrement(Expression) - Constructor for class io.sundr.model.PreDecrement
- preIncrement() - Method in interface io.sundr.model.Expression
- PreIncrement - Class in io.sundr.model
- PreIncrement(Expression) - Constructor for class io.sundr.model.PreIncrement
- pretDecrement() - Method in interface io.sundr.model.Expression
- PrimitiveRef - Class in io.sundr.model
- PrimitiveRef(String, int, Map<AttributeKey, Object>) - Constructor for class io.sundr.model.PrimitiveRef
- PRIVATE - Static variable in class io.sundr.model.ModifierSupport
- property(Property) - Method in interface io.sundr.model.Expression
- property(TypeRef, String) - Method in interface io.sundr.model.Expression
- property(String) - Method in interface io.sundr.model.Expression
- Property - Class in io.sundr.model
- Property(Modifiers, Map<AttributeKey, Object>, List<String>, List<AnnotationRef>, TypeRef, String, Optional<Expression>, boolean, boolean) - Constructor for class io.sundr.model.Property
- Property(List<AnnotationRef>, TypeRef, String, List<String>, boolean, boolean, Modifiers, Map<AttributeKey, Object>) - Constructor for class io.sundr.model.Property
-
Deprecated.
- Property(List<AnnotationRef>, TypeRef, String, List<String>, Modifiers, Map<AttributeKey, Object>) - Constructor for class io.sundr.model.Property
-
Deprecated.
- PropertyRef - Class in io.sundr.model
- PropertyRef(Property) - Constructor for class io.sundr.model.PropertyRef
- PropertyRef(Property, Expression) - Constructor for class io.sundr.model.PropertyRef
- PropertyRef(TypeRef, String, Expression) - Constructor for class io.sundr.model.PropertyRef
- PropertyRef(String, Expression) - Constructor for class io.sundr.model.PropertyRef
- PROTECTED - Static variable in class io.sundr.model.ModifierSupport
- PUBLIC - Static variable in class io.sundr.model.ModifierSupport
Q
R
- render() - Method in class io.sundr.model.Assign
- render() - Method in class io.sundr.model.BinaryExpression
- render() - Method in class io.sundr.model.Block
- render() - Method in class io.sundr.model.Break
- render() - Method in class io.sundr.model.Cast
- render() - Method in class io.sundr.model.ClassRef
- render() - Method in class io.sundr.model.Construct
- render() - Method in class io.sundr.model.Continue
- render() - Method in class io.sundr.model.Declare
- render() - Method in class io.sundr.model.Do
- render() - Method in class io.sundr.model.Enclosed
- render() - Method in class io.sundr.model.For
- render() - Method in class io.sundr.model.Foreach
- render() - Method in class io.sundr.model.If
- render() - Method in class io.sundr.model.Index
- render() - Method in class io.sundr.model.InstanceOf
- render() - Method in class io.sundr.model.Inverse
- render() - Method in class io.sundr.model.Lambda
- render() - Method in class io.sundr.model.Method
- render() - Method in class io.sundr.model.MethodCall
- render() - Method in class io.sundr.model.Negative
- render() - Method in class io.sundr.model.NewArray
- render() - Method in class io.sundr.model.Not
- render() - Method in class io.sundr.model.Positive
- render() - Method in class io.sundr.model.PostDecrement
- render() - Method in class io.sundr.model.PostIncrement
- render() - Method in class io.sundr.model.PreDecrement
- render() - Method in class io.sundr.model.PreIncrement
- render() - Method in class io.sundr.model.Property
- render() - Method in class io.sundr.model.PropertyRef
- render() - Method in interface io.sundr.model.Renderable
-
Render the type into a
Stringfor the purpose of code generation. - render() - Method in class io.sundr.model.Return
- render() - Method in class io.sundr.model.Switch
- render() - Method in class io.sundr.model.Ternary
- render() - Method in class io.sundr.model.This
- render() - Method in class io.sundr.model.TypeDef
- render() - Method in class io.sundr.model.TypeParamDef
- render() - Method in class io.sundr.model.ValueRef
- render() - Method in class io.sundr.model.While
- render() - Method in class io.sundr.model.WildcardRef
- render(TypeDef) - Method in class io.sundr.model.Method
- Renderable - Interface in io.sundr.model
- renderAnnotations() - Method in interface io.sundr.model.Annotatable
-
Render the annotations.
- renderComments() - Method in interface io.sundr.model.Commentable
-
Render the comments.
- renderDefinition() - Method in class io.sundr.model.TypeDef
- renderDefinition(TypeDef) - Method in class io.sundr.model.Method
- renderDefinition(StringBuilder) - Method in class io.sundr.model.TypeDef
- renderDefinition(StringBuilder, TypeDef) - Method in class io.sundr.model.Method
- renderExpression() - Method in interface io.sundr.model.Expression
- renderModifiers() - Method in class io.sundr.model.ModifierSupport
- renderModifiers(StringBuilder) - Method in class io.sundr.model.ModifierSupport
- renderStatement() - Method in interface io.sundr.model.ExpressionOrStatement
- renderStatement() - Method in interface io.sundr.model.Statement
- ret() - Method in interface io.sundr.model.Expression
- ret(Expression) - Static method in interface io.sundr.model.Statement
- Return - Class in io.sundr.model
- Return(Expression) - Constructor for class io.sundr.model.Return
- Return(Property) - Constructor for class io.sundr.model.Return
- Return(Object) - Constructor for class io.sundr.model.Return
- RightShift - Class in io.sundr.model
- RightShift(Expression, Expression) - Constructor for class io.sundr.model.RightShift
- RightShift(Object, Object) - Constructor for class io.sundr.model.RightShift
- RightUnsignedShift - Class in io.sundr.model
- RightUnsignedShift(Expression, Expression) - Constructor for class io.sundr.model.RightUnsignedShift
- RightUnsignedShift(Object, Object) - Constructor for class io.sundr.model.RightUnsignedShift
S
- SEMICOLN - Static variable in interface io.sundr.model.Node
- SEMICOLN_SUFFIX_PATTERN - Static variable in interface io.sundr.model.Node
- Source - Class in io.sundr.model
- Source() - Constructor for class io.sundr.model.Source
- Source(List<TypeDef>) - Constructor for class io.sundr.model.Source
- SPACE - Static variable in interface io.sundr.model.Node
- STAR - Static variable in interface io.sundr.model.Node
- Statement - Interface in io.sundr.model
- STATIC - Static variable in class io.sundr.model.ModifierSupport
- StringStatement - Class in io.sundr.model
- StringStatement(String) - Constructor for class io.sundr.model.StringStatement
- StringStatement(String, Object...) - Constructor for class io.sundr.model.StringStatement
- StringStatement(Supplier<String>) - Constructor for class io.sundr.model.StringStatement
- SUPER - Enum constant in enum class io.sundr.model.WildcardRef.BoundKind
- Switch - Class in io.sundr.model
- Switch(Expression, Map<ValueRef, Block>, Optional<Block>) - Constructor for class io.sundr.model.Switch
- SYNCHRONIZED - Static variable in class io.sundr.model.ModifierSupport
T
- tab(String...) - Method in interface io.sundr.model.Renderable
-
Render the specified content adding a tab as indentation for each line.
- ternary(Expression, Expression, Expression) - Static method in interface io.sundr.model.Expression
- Ternary - Class in io.sundr.model
- Ternary(Expression, Expression, Expression) - Constructor for class io.sundr.model.Ternary
- This - Class in io.sundr.model
- This() - Constructor for class io.sundr.model.This
- THROWS - Static variable in interface io.sundr.model.Node
- toInt() - Method in class io.sundr.model.Modifiers
- toInternalReference() - Method in class io.sundr.model.TypeDef
-
Creates a
ClassReffor internal use inside the scope of the type (methods, properties etc). - toReference() - Method in class io.sundr.model.Property
- toReference() - Method in class io.sundr.model.TypeParamDef
- toReference(TypeRef...) - Method in class io.sundr.model.TypeDef
-
Creates a
ClassReffor the current definition with the specified arguments. - toReference(Collection<TypeRef>) - Method in class io.sundr.model.TypeDef
-
Creates a
ClassReffor the current definition with the specified arguments. - toReference(List<TypeRef>) - Method in class io.sundr.model.TypeDef
-
Creates a
ClassReffor the current definition with the specified arguments. - toString() - Method in class io.sundr.model.AnnotationRef
- toString() - Method in class io.sundr.model.AttributeKey
- toString() - Method in class io.sundr.model.ClassRef
- toString() - Method in class io.sundr.model.Method
- toString() - Method in class io.sundr.model.PrimitiveRef
- toString() - Method in class io.sundr.model.Property
- toString() - Method in class io.sundr.model.StringStatement
- toString() - Method in class io.sundr.model.TypeDef
- toString() - Method in class io.sundr.model.TypeParamDef
- toString() - Method in class io.sundr.model.TypeParamRef
- toString() - Method in class io.sundr.model.VoidRef
- toString() - Method in class io.sundr.model.WildcardRef
- toString(Object) - Static method in class io.sundr.model.ValueRef
- toUnboundedReference() - Method in class io.sundr.model.TypeDef
-
Creates a
ClassRefwithout bounds. - TypeDef - Class in io.sundr.model
- TypeDef(Kind, String, String, List<String>, List<AnnotationRef>, List<ClassRef>, List<ClassRef>, List<TypeParamDef>, List<Property>, List<Method>, List<Method>, String, List<TypeDef>, Modifiers, Map<AttributeKey, Object>) - Constructor for class io.sundr.model.TypeDef
- TypeDef(String) - Constructor for class io.sundr.model.TypeDef
- TypeParamDef - Class in io.sundr.model
- TypeParamDef(String, List<ClassRef>, Map<AttributeKey, Object>) - Constructor for class io.sundr.model.TypeParamDef
- TypeParamRef - Class in io.sundr.model
- TypeParamRef(String, int, Map<AttributeKey, Object>) - Constructor for class io.sundr.model.TypeParamRef
- TypeRef - Class in io.sundr.model
- TypeRef(Map<AttributeKey, Object>) - Constructor for class io.sundr.model.TypeRef
U
- UNKNOWN - Static variable in class io.sundr.model.ClassRef
- until(Predicate<T>) - Static method in interface io.sundr.model.Nameable
V
- valueOf(String) - Static method in enum class io.sundr.model.Kind
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.sundr.model.WildcardRef.BoundKind
-
Returns the enum constant of this class with the specified name.
- ValueRef - Class in io.sundr.model
- ValueRef(Object) - Constructor for class io.sundr.model.ValueRef
- values() - Static method in enum class io.sundr.model.Kind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.sundr.model.WildcardRef.BoundKind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VARARG - Static variable in interface io.sundr.model.Node
- VoidRef - Class in io.sundr.model
- VoidRef() - Constructor for class io.sundr.model.VoidRef
- VoidRef(Map<AttributeKey, Object>) - Constructor for class io.sundr.model.VoidRef
W
- While - Class in io.sundr.model
- While(Expression, Statement) - Constructor for class io.sundr.model.While
- WildcardRef - Class in io.sundr.model
- WildcardRef() - Constructor for class io.sundr.model.WildcardRef
- WildcardRef(WildcardRef.BoundKind, List<TypeRef>, Map<AttributeKey, Object>) - Constructor for class io.sundr.model.WildcardRef
- WildcardRef.BoundKind - Enum Class in io.sundr.model
- withDimensions(int) - Method in class io.sundr.model.ClassRef
- withDimensions(int) - Method in class io.sundr.model.PrimitiveRef
- withDimensions(int) - Method in class io.sundr.model.TypeParamRef
- withDimensions(int) - Method in class io.sundr.model.TypeRef
- withDimensions(int) - Method in class io.sundr.model.VoidRef
- withDimensions(int) - Method in class io.sundr.model.WildcardRef
- withErasure() - Method in class io.sundr.model.Method
- withErasure() - Method in class io.sundr.model.Property
-
Get the property after the type erasure is applied.
- withErasure() - Method in class io.sundr.model.TypeParamRef
- withInitialValue(Expression) - Method in class io.sundr.model.Property
-
Get the property with the specified object as iniital value.
- withInitialValue(Object) - Method in class io.sundr.model.Property
-
Get the property with the specified object as iniital value.
- withInitialValue(Optional<Expression>) - Method in class io.sundr.model.Property
-
Get the property with the specified initial value
- withoutInitialValue() - Method in class io.sundr.model.Property
-
Get the property without its initial value.
- withoutModiers() - Method in class io.sundr.model.Property
-
This is only used for rendering method arguments, where we usually string modifiers.
X
- Xor - Class in io.sundr.model
- Xor(Expression, Expression) - Constructor for class io.sundr.model.Xor
- Xor(Object, Object) - Constructor for class io.sundr.model.Xor
All Classes and Interfaces|All Packages|Constant Field Values