Uses of Interface
org.eclipse.xtend.lib.macro.declaration.TypeReference
Packages that use TypeReference
-
Uses of TypeReference in org.eclipse.xtend.lib.macro.declaration
Methods in org.eclipse.xtend.lib.macro.declaration that return TypeReferenceModifier and TypeMethodDescriptionTypeReference.getArrayComponentType()AnnotationReference.getClassArrayValue(String name) Returns the value for the given property.AnnotationReference.getClassValue(String name) Returns the value for the given property.ClassDeclaration.getExtendedClass()TypeReference.getLowerBound()TypeReference.getPrimitiveIfWrapper()ResolvedMethod.getResolvedReturnType()ResolvedParameter.getResolvedType()MethodDeclaration.getReturnType()AnnotationTypeElementDeclaration.getType()FieldDeclaration.getType()ParameterDeclaration.getType()TypeReference.getUpperBound()TypeReference.getWrapperIfPrimitive()Methods in org.eclipse.xtend.lib.macro.declaration that return types with arguments of type TypeReferenceModifier and TypeMethodDescriptionTypeReference.getActualTypeArguments()Iterable<? extends TypeReference> TypeReference.getDeclaredSuperTypes()Iterable<? extends TypeReference> ExecutableDeclaration.getExceptions()Iterable<? extends TypeReference> InterfaceDeclaration.getExtendedInterfaces()Iterable<? extends TypeReference> ClassDeclaration.getImplementedInterfaces()Iterable<? extends TypeReference> ResolvedExecutable.getResolvedExceptionTypes()Iterable<? extends TypeReference> ResolvedTypeParameter.getResolvedUpperBounds()Iterable<? extends TypeReference> TypeParameterDeclaration.getUpperBounds()Methods in org.eclipse.xtend.lib.macro.declaration with parameters of type TypeReferenceModifier and TypeMethodDescriptionMutableExecutableDeclaration.addParameter(int position, String name, TypeReference type) Inserts a parameter at the specified position in the parameter listMutableExecutableDeclaration.addParameter(String name, TypeReference type) Adds a parameterMutableTypeParameterDeclarator.addTypeParameter(String name, TypeReference... upperBounds) Creates and adds a newMutableTypeParameterDeclarationto this declarator.MutableTypeDeclaration.findDeclaredConstructor(TypeReference... parameterTypes) TypeDeclaration.findDeclaredConstructor(TypeReference... parameterTypes) MutableTypeDeclaration.findDeclaredMethod(String name, TypeReference... parameterTypes) TypeDeclaration.findDeclaredMethod(String name, TypeReference... parameterTypes) booleanTypeReference.isAssignableFrom(TypeReference typeReference) Determines if the specifiedTypeReferenceparameter can be assigned to thisTypeReference.voidMutableExecutableDeclaration.setExceptions(TypeReference... exceptions) Sets the declared exceptions.voidMutableClassDeclaration.setExtendedClass(TypeReference superclass) voidMutableMethodDeclaration.setReturnType(TypeReference type) voidMutableAnnotationTypeElementDeclaration.setType(TypeReference type) voidMutableFieldDeclaration.setType(TypeReference type) sets the 'type' of this field declarationCompilationStrategy.CompilationContext.toJavaCode(TypeReference typeref) Method parameters in org.eclipse.xtend.lib.macro.declaration with type arguments of type TypeReferenceModifier and TypeMethodDescriptionvoidMutableInterfaceDeclaration.setExtendedInterfaces(Iterable<? extends TypeReference> superinterfaces) voidMutableClassDeclaration.setImplementedInterfaces(Iterable<? extends TypeReference> superinterfaces) voidMutableTypeParameterDeclaration.setUpperBounds(Iterable<? extends TypeReference> upperBounds) -
Uses of TypeReference in org.eclipse.xtend.lib.macro.services
Methods in org.eclipse.xtend.lib.macro.services that return TypeReferenceModifier and TypeMethodDescriptionTypeReferenceProvider.getAnyType()The any type is the type of the null pointer and has no concrete representation in Java.TypeReferenceProvider.getList(TypeReference param) TypeReferenceProvider.getObject()TypeReferenceProvider.getPrimitiveBoolean()TypeReferenceProvider.getPrimitiveByte()TypeReferenceProvider.getPrimitiveChar()TypeReferenceProvider.getPrimitiveDouble()TypeReferenceProvider.getPrimitiveFloat()TypeReferenceProvider.getPrimitiveInt()TypeReferenceProvider.getPrimitiveLong()TypeReferenceProvider.getPrimitiveShort()TypeReferenceProvider.getPrimitiveVoid()TypeReferenceProvider.getSet(TypeReference param) TypeReferenceProvider.getString()TypeReferenceProvider.newArrayTypeReference(TypeReference componentType) Creates a new array type reference using the given component type.TypeReferenceProvider.newSelfTypeReference(Type typeDeclaration) Returns a new self type reference for the given typeDeclaration, e.g.TypeReferenceProvider.newTypeReference(Class<?> clazz, TypeReference... typeArguments) Creates a new type reference for the givenClassand the type arguments.TypeReferenceProvider.newTypeReference(String typeName, TypeReference... typeArguments) Creates a new type reference for the given name and the given type arguments.TypeReferenceProvider.newTypeReference(Type typeDeclaration, TypeReference... typeArguments) Creates a new type reference for the given typeDeclaration and the type arguments.TypeReferenceProvider.newWildcardTypeReference()TypeReferenceProvider.newWildcardTypeReference(TypeReference upperBound) TypeReferenceProvider.newWildcardTypeReferenceWithLowerBound(TypeReference lowerBound) Methods in org.eclipse.xtend.lib.macro.services with parameters of type TypeReferenceModifier and TypeMethodDescriptionTypeReferenceProvider.getList(TypeReference param) TypeReferenceProvider.getSet(TypeReference param) TypeReferenceProvider.newArrayTypeReference(TypeReference componentType) Creates a new array type reference using the given component type.TypeReferenceProvider.newTypeReference(Class<?> clazz, TypeReference... typeArguments) Creates a new type reference for the givenClassand the type arguments.TypeReferenceProvider.newTypeReference(String typeName, TypeReference... typeArguments) Creates a new type reference for the given name and the given type arguments.TypeReferenceProvider.newTypeReference(Type typeDeclaration, TypeReference... typeArguments) Creates a new type reference for the given typeDeclaration and the type arguments.TypeReferenceProvider.newWildcardTypeReference(TypeReference upperBound) TypeReferenceProvider.newWildcardTypeReferenceWithLowerBound(TypeReference lowerBound) voidAnnotationReferenceBuildContext.setClassValue(String name, TypeReference... value) Sets the given value for the given annotation element name.