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()DotClass.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()Assign.getReferences()BinaryExpression.getReferences()Block.getReferences()Cast.getReferences()ClassRef.getReferences()Construct.getReferences()ContextRef.getReferences()Declare.getReferences()Do.getReferences()Empty.getReferences()Enclosed.getReferences()For.getReferences()Foreach.getReferences()If.getReferences()IfDslThenStep.getReferences()Index.getReferences()InstanceOf.getReferences()Inverse.getReferences()Lambda.getReferences()Method.getReferences()MethodCall.getReferences()Negative.getReferences()NewArray.getReferences()Not.getReferences()Positive.getReferences()PostDecrement.getReferences()PostIncrement.getReferences()PreDecrement.getReferences()PreIncrement.getReferences()Property.getReferences()PropertyRef.getReferences()Return.getReferences()Switch.getReferences()SwitchDslCaseStep.getReferences()Synchronized.getReferences()Ternary.getReferences()Throw.getReferences()Try.Catch.getReferences()Try.getReferences()TypeDef.getReferences()While.getReferences()WithReferences.getReferences()Methods in io.sundr.model with parameters of type ClassRefModifier and TypeMethodDescriptiondefault AssignExpression.assignNew(ClassRef type, Expression... arguments) static DeclareDeclare.cast(String name, ClassRef type, Expression target) static ConstructExpression.createNew(ClassRef type, Expression... arguments) default ExpressionExpression.instanceOf(ClassRef classRef) static DeclareDeclare.newInstance(String name, ClassRef type, Expression... arguments) static ReturnReturn.newInstance(ClassRef type, Expression... arguments) static ReturnReturn.newInstance(ClassRef type, List<Expression> arguments) static ThrowThrow.newInstance(ClassRef exceptionClassRef, Expression messageExpression) Creates a throw statement for a new instance of the specified exception class with an expression message.static ThrowThrow.newInstance(ClassRef exceptionClassRef, String message) Creates a throw statement for a new instance of the specified exception class with a message.static ReturnConstructors 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) Constructor parameters in io.sundr.model with type arguments of type ClassRefModifierConstructorDescriptionTypeParamDef(String name, List<ClassRef> bounds, Map<AttributeKey, Object> attributes)