Uses of Class
io.sundr.model.ClassRef
-
-
Uses of ClassRef in io.sundr.model
Fields in io.sundr.model declared as ClassRef Modifier and Type Field Description static ClassRefTypeDef. ENUM_REFstatic ClassRefClassRef. OBJECTstatic ClassRefTypeDef. OBJECT_REFFields in io.sundr.model with type parameters of type ClassRef Modifier and Type Field Description static AttributeKey<Collection<ClassRef>>Attributeable. ALSO_IMPORTMethods in io.sundr.model that return ClassRef Modifier and Type Method Description static ClassRefClassRef. forClass(Class c)static ClassRefClassRef. forName(String fullyQualifiedName)ClassRefAnnotationRef. getClassRef()ClassRefConstruct. getType()ClassRefInstanceOf. getType()ClassRefTypeDef. toInternalReference()Creates aClassReffor internal use inside the scope of the type (methods, properties etc).ClassRefTypeDef. toReference(TypeRef... arguments)Creates aClassReffor the current definition with the specified arguments.ClassRefTypeDef. toReference(Collection<TypeRef> arguments)Creates aClassReffor the current definition with the specified arguments.ClassRefTypeDef. toReference(List<TypeRef> arguments)Creates aClassReffor the current definition with the specified arguments.ClassRefTypeDef. toUnboundedReference()Creates aClassRefwithout bounds.ClassRefClassRef. withDimensions(int dimensions)ClassRefTypeParamRef. withErasure()Methods in io.sundr.model that return types with arguments of type ClassRef Modifier and Type Method Description List<ClassRef>TypeParamDef. getBounds()List<ClassRef>Method. getExceptions()List<ClassRef>TypeDef. getExtendsList()List<ClassRef>TypeDef. getImplementsList()Set<ClassRef>AnnotationRef. getReferences()Set<ClassRef>ClassRef. getReferences()Set<ClassRef>Method. getReferences()Set<ClassRef>Property. getReferences()List<ClassRef>TypeDef. getReferences()Methods in io.sundr.model with parameters of type ClassRef Modifier and Type Method Description default AssignExpression. assignNew(ClassRef type, Expression... arguments)static ConstructExpression. createNew(ClassRef type, Expression... arguments)default ExpressionExpression. instanceOf(ClassRef classRef)Constructors in io.sundr.model with parameters of type ClassRef Constructor Description AnnotationRef(ClassRef classRef, Map<String,Object> parameters, Map<AttributeKey,Object> attributes)Construct(ClassRef type, Expression... arguments)Construct(ClassRef type, List<Expression> arguments)Construct(ClassRef type, List<TypeRef> parameters, List<Expression> arguments)InstanceOf(Expression expression, ClassRef type)MethodCall(String name, ClassRef scope, Expression... arguments)Constructor parameters in io.sundr.model with type arguments of type ClassRef Constructor Description TypeParamDef(String name, List<ClassRef> bounds, Map<AttributeKey,Object> attributes)
-