Uses of Class
io.sundr.model.TypeRef
-
Uses of TypeRef in io.sundr.model
Subclasses of TypeRef in io.sundr.modelModifier and TypeClassDescriptionclassclassclassclassclassMethods in io.sundr.model that return TypeRefModifier and TypeMethodDescriptionMethod.getReturnType()Cast.getType()NewArray.getType()Property.getTypeRef()abstract TypeRefTypeRef.withDimensions(int dimensions) VoidRef.withDimensions(int dimensions) WildcardRef.withDimensions(int dimensions) Methods in io.sundr.model that return types with arguments of type TypeRefModifier and TypeMethodDescriptionClassRef.getArguments()WildcardRef.getBounds()Construct.getParameters()MethodCall.getParameters()Methods in io.sundr.model with parameters of type TypeRefModifier and TypeMethodDescriptionstatic MethodCallExpression.call(TypeRef type, String name, Expression... expression) default Expressionstatic ExpressionExpression.cast(TypeRef type, Expression expression) static NewArrayExpression.createNewArray(TypeRef type, Expression... expressions) static NewArrayExpression.createNewArray(TypeRef type, Integer... sizes) booleanVoidRef.isAssignableFrom(TypeRef ref) static Methodstatic Methodstatic PropertyProperty.newProperty(TypeRef typeRef, String name) default ExpressionTypeDef.toReference(TypeRef... arguments) Creates aClassReffor the current definition with the specified arguments.Method parameters in io.sundr.model with type arguments of type TypeRefModifier and TypeMethodDescriptionTypeDef.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.Constructors in io.sundr.model with parameters of type TypeRefModifierConstructorDescriptionCast(TypeRef type, Expression expression) Method(List<String> comments, List<AnnotationRef> annotations, List<TypeParamDef> parameters, String name, TypeRef returnType, List<Property> arguments, boolean varArgPreferred, List<ClassRef> exceptions, boolean defaultMethod, Block block, Modifiers modifiers, Map<AttributeKey, Object> attributes) NewArray(TypeRef type, Expression... expressions) NewArray(TypeRef type, List<Expression> expressions) Property(Modifiers modifiers, Map<AttributeKey, Object> attributes, List<String> comments, List<AnnotationRef> annotations, TypeRef typeRef, String name, Optional<Expression> initialValue, boolean enumConstant, boolean synthetic) Property(List<AnnotationRef> annotations, TypeRef typeRef, String name, List<String> comments, boolean enumConstant, boolean synthetic, Modifiers modifiers, Map<AttributeKey, Object> attributes) Deprecated.Property(List<AnnotationRef> annotations, TypeRef typeRef, String name, List<String> comments, Modifiers modifiers, Map<AttributeKey, Object> attributes) Deprecated.PropertyRef(TypeRef type, String name, Expression scope) Constructor parameters in io.sundr.model with type arguments of type TypeRefModifierConstructorDescriptionClassRef(String fullyQualifiedName, int dimensions, List<TypeRef> arguments, Map<AttributeKey, Object> attributes) MethodCall(String name, Expression scope, List<TypeRef> parameters, List<Expression> arguments) WildcardRef(WildcardRef.BoundKind boundKind, List<TypeRef> bounds, Map<AttributeKey, Object> attributes)