Uses of Class
io.sundr.model.TypeRef
-
-
Uses of TypeRef in io.sundr.model
Subclasses of TypeRef in io.sundr.model Modifier and Type Class Description classClassRefclassPrimitiveRefclassTypeParamRefclassVoidRefclassWildcardRefMethods in io.sundr.model that return TypeRef Modifier and Type Method Description TypeRefMethod. getReturnType()TypeRefCast. getType()TypeRefNewArray. getType()TypeRefProperty. getTypeRef()abstract TypeRefTypeRef. withDimensions(int dimensions)TypeRefVoidRef. withDimensions(int dimensions)TypeRefWildcardRef. withDimensions(int dimensions)Methods in io.sundr.model that return types with arguments of type TypeRef Modifier and Type Method Description List<TypeRef>ClassRef. getArguments()List<TypeRef>WildcardRef. getBounds()List<TypeRef>Construct. getParameters()List<TypeRef>MethodCall. getParameters()Methods in io.sundr.model with parameters of type TypeRef Modifier and Type Method Description static MethodCallExpression. call(TypeRef type, String name, Expression... expression)default ExpressionExpression. cast(TypeRef type)static 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 MethodMethod. newMethod(String name, TypeRef returnType, boolean varArgPrefered, Property... arguments)static MethodMethod. newMethod(String name, TypeRef returnType, Property... arguments)static PropertyProperty. newProperty(TypeRef typeRef, String name)default ExpressionExpression. property(TypeRef type, String name)ClassRefTypeDef. toReference(TypeRef... arguments)Creates aClassReffor the current definition with the specified arguments.Method parameters in io.sundr.model with type arguments of type TypeRef Modifier and Type Method Description 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.Constructors in io.sundr.model with parameters of type TypeRef Constructor Description Cast(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, Integer... sizes)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 TypeRef Constructor Description ClassRef(String fullyQualifiedName, int dimensions, List<TypeRef> arguments, Map<AttributeKey,Object> attributes)Construct(ClassRef type, List<TypeRef> parameters, List<Expression> arguments)Construct(Class type, List<TypeRef> parameters, List<Expression> arguments)MethodCall(String name, Expression scope, List<TypeRef> parameters, List<Expression> arguments)WildcardRef(WildcardRef.BoundKind boundKind, List<TypeRef> bounds, Map<AttributeKey,Object> attributes)
-