Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W 

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
 
Annotatable - Interface in io.sundr.model
 
AnnotationRef - Class in io.sundr.model
 
AnnotationRef(ClassRef, Map<String, Object>, Map<AttributeKey, Object>) - Constructor for class io.sundr.model.AnnotationRef
 
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

Block - Class in io.sundr.model
 
Block(List<Statement>) - Constructor for class io.sundr.model.Block
 
BRACKETS - Static variable in class io.sundr.model.ClassRef
 

C

CB - Static variable in interface io.sundr.model.Node
 
CC - Static variable in interface io.sundr.model.Node
 
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
 
COMA - Static variable in interface io.sundr.model.Node
 
Commentable - Interface in io.sundr.model
 
CP - Static variable in interface io.sundr.model.Node
 
create() - Static method in class io.sundr.model.Modifiers
 

D

DEFAULT - Static variable in class io.sundr.model.Method
 
DEFAULT_VALUE - Static variable in interface io.sundr.model.Attributeable
 
DOT - Static variable in interface io.sundr.model.Node
 
DQ - Static variable in interface io.sundr.model.Node
 

E

ENUM - Static variable in class io.sundr.model.TypeDef
 
ENUM_REF - Static variable in class io.sundr.model.TypeDef
 
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
 
EXTENDS - Static variable in interface io.sundr.model.Node
 

F

FINAL - Static variable in class io.sundr.model.ModifierSupport
 
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
 

G

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.Method
 
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
 
getBoundKind() - Method in class io.sundr.model.WildcardRef
 
getBounds() - Method in class io.sundr.model.TypeParamDef
 
getBounds() - Method in class io.sundr.model.WildcardRef
 
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
 
getConstructors() - Method in class io.sundr.model.TypeDef
 
getDefaultValue() - Method in class io.sundr.model.Property
 
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
 
getExceptions() - Method in class io.sundr.model.Method
 
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
 
getInnerTypes() - Method in class io.sundr.model.TypeDef
 
getKind() - Method in class io.sundr.model.TypeDef
 
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 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(String) - Static method in interface io.sundr.model.Nameable
 
getOuterTypeName() - Method in class io.sundr.model.TypeDef
 
getPackageName() - Method in interface io.sundr.model.Nameable
Get the package name
getPackageName(String) - Static method in interface io.sundr.model.Nameable
 
getPackageName() - Method in class io.sundr.model.TypeDef
 
getParameters() - Method in class io.sundr.model.AnnotationRef
 
getParameters() - Method in class io.sundr.model.Method
 
getParameters() - Method in class io.sundr.model.TypeDef
 
getProperties() - Method in class io.sundr.model.TypeDef
 
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
 
getReturnType() - Method in class io.sundr.model.Method
 
getSignature() - Method in class io.sundr.model.Method
 
getStatements() - Method in class io.sundr.model.Block
 
getSupplier() - Method in class io.sundr.model.StringStatement
 
getType() - Method in class io.sundr.model.AttributeKey
 
getTypeRef() - Method in class io.sundr.model.Property
 
getTypes() - Method in class io.sundr.model.Source
 
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

IMPLEMENTS - Static variable in interface io.sundr.model.Node
 
IN_PACKAGE - Static variable in interface io.sundr.model.Nameable
 
INIT - Static variable in interface io.sundr.model.Attributeable
 
INIT_FUNCTION - Static variable in interface io.sundr.model.Attributeable
 
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
 
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 in io.sundr.model
 

L

LAZY_INIT - Static variable in interface io.sundr.model.Attributeable
 
LT - Static variable in interface io.sundr.model.Node
 

M

map(Function<F, T>) - Method in interface io.sundr.model.Mappable
Accepts a converter Function and 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
 
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
 
modifiers - Variable in class io.sundr.model.ModifierSupport
 
ModifierSupport - Class in io.sundr.model
 
ModifierSupport(Modifiers, Map<AttributeKey, Object>) - Constructor for class io.sundr.model.ModifierSupport
 

N

Nameable - Interface in io.sundr.model
 
NEWLINE - 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
 
Node - Interface in io.sundr.model
 

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
 
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
 
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 - Class in io.sundr.model
 
Property(List<AnnotationRef>, TypeRef, String, List<String>, boolean, boolean, Modifiers, Map<AttributeKey, Object>) - Constructor for class io.sundr.model.Property
 
Property(List<AnnotationRef>, TypeRef, String, List<String>, Modifiers, Map<AttributeKey, Object>) - Constructor for class io.sundr.model.Property
Deprecated.
PROTECTED - Static variable in class io.sundr.model.ModifierSupport
 
PUBLIC - Static variable in class io.sundr.model.ModifierSupport
 

Q

Q - Static variable in interface io.sundr.model.Node
 

R

render(TypeDef) - Method in class io.sundr.model.ClassRef
 
render(TypeDef) - Method in class io.sundr.model.Method
 
render(TypeDef) - Method in class io.sundr.model.Property
 
render() - Method in interface io.sundr.model.Renderable
Render the type into a String for the purpose of code generation.
render(TypeDef) - Method in interface io.sundr.model.Renderable
Render the type into a String for the purpose of code generation.
render() - Method in class io.sundr.model.TypeDef
 
render() - Method in class io.sundr.model.TypeParamDef
 
render(TypeDef) - Method in class io.sundr.model.WildcardRef
 
Renderable - Interface in io.sundr.model
 
renderAnnotations(String) - Method in interface io.sundr.model.Annotatable
Render the annotations.
renderComments(String) - Method in interface io.sundr.model.Commentable
Render the comments.
renderDefinition(TypeDef) - Method in class io.sundr.model.Method
 
renderDefinition(StringBuilder, TypeDef) - Method in class io.sundr.model.Method
 
renderDefinition() - Method in class io.sundr.model.TypeDef
 
renderDefinition(StringBuilder) - Method in class io.sundr.model.TypeDef
 
renderModifiers(StringBuilder) - Method in class io.sundr.model.ModifierSupport
 
renderModifiers() - Method in class io.sundr.model.ModifierSupport
 

S

SEMICOLN - 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(Supplier<String>) - Constructor for class io.sundr.model.StringStatement
 
StringStatement(String) - Constructor for class io.sundr.model.StringStatement
 
StringStatement(String, Object...) - Constructor for class io.sundr.model.StringStatement
 
SYNCHRONIZED - Static variable in class io.sundr.model.ModifierSupport
 

T

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 ClassRef for internal use inside the scope of the type (methods, properties etc).
toReference(TypeRef...) - Method in class io.sundr.model.TypeDef
Creates a ClassRef for the current definition with the specified arguments.
toReference(List<TypeRef>) - Method in class io.sundr.model.TypeDef
Creates a ClassRef for the current definition with the specified arguments.
toReference(Collection<TypeRef>) - Method in class io.sundr.model.TypeDef
Creates a ClassRef for the current definition with the specified arguments.
toReference() - Method in class io.sundr.model.TypeParamDef
 
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
 
toUnboundedReference() - Method in class io.sundr.model.TypeDef
Creates a ClassRef without 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 io.sundr.model.Kind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.sundr.model.WildcardRef.BoundKind
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.sundr.model.Kind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.sundr.model.WildcardRef.BoundKind
Returns an array containing the constants of this enum type, 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

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 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
 
withoutModiers() - Method in class io.sundr.model.Property
This is only used for rendering method arguments, where we usually string modifiers.
A B C D E F G H I J K L M N O P Q R S T U V W 
Skip navigation links

Copyright © 2023. All rights reserved.