Uses of Class
io.sundr.model.ClassRef
-
Uses of ClassRef in io.sundr.model
Fields in io.sundr.model declared as ClassRefModifier and TypeFieldDescriptionstatic ClassRefTypeDef.ENUM_REFstatic final ClassRefClassRef.OBJECTstatic ClassRefTypeDef.OBJECT_REFFields in io.sundr.model with type parameters of type ClassRefModifier and TypeFieldDescriptionstatic final AttributeKey<Collection<ClassRef>>Attributeable.ALSO_IMPORTMethods in io.sundr.model that return ClassRefModifier and TypeMethodDescriptionstatic ClassRefstatic ClassRefAnnotationRef.getClassRef()Construct.getType()InstanceOf.getType()TypeDef.toInternalReference()Creates aClassReffor internal use inside the scope of the type (methods, properties etc).TypeDef.toReference(TypeRef... arguments) Creates aClassReffor the current definition with the specified arguments.TypeDef.toReference(Collection<TypeRef> arguments) Creates aClassReffor the current definition with the specified arguments.TypeDef.toReference(List<TypeRef> arguments) Creates aClassReffor the current definition with the specified arguments.TypeDef.toUnboundedReference()Creates aClassRefwithout bounds.ClassRef.withDimensions(int dimensions) TypeParamRef.withErasure()Methods in io.sundr.model that return types with arguments of type ClassRefModifier and TypeMethodDescriptionTypeParamDef.getBounds()Method.getExceptions()TypeDef.getExtendsList()TypeDef.getImplementsList()AnnotationRef.getReferences()ClassRef.getReferences()Method.getReferences()Property.getReferences()TypeDef.getReferences()Methods in io.sundr.model with parameters of type ClassRefModifier and TypeMethodDescriptiondefault 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 ClassRefModifierConstructorDescriptionAnnotationRef(ClassRef classRef, Map<String, Object> parameters, Map<AttributeKey, Object> attributes) Construct(ClassRef type, Expression... arguments) Construct(ClassRef type, 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 ClassRefModifierConstructorDescriptionTypeParamDef(String name, List<ClassRef> bounds, Map<AttributeKey, Object> attributes)