Top Methods
org.eclipse.xtend.lib.macro.declaration

public Interface MutableTypeParameterDeclaration

extends MutableDeclaration, TypeParameterDeclaration
Annotations
@Beta
Imports
com.google.common.annotations.Beta

Author
Sven Efftinge

Method Summary

Modifier and TypeMethod and Description
public AnnotationReference
public MutableTypeParameterDeclarator
public boolean
public void
setUpperBounds(Iterable<? extends TypeReference>
- the upper bounds, must not be null
upperBounds
)

Inherited from org.eclipse.xtend.lib.macro.declaration.MutableDeclaration:
markAsRead
Inherited from org.eclipse.xtend.lib.macro.declaration.TypeParameterDeclaration:
getUpperBounds

Method Detail

addAnnotationback to summary
public AnnotationReference addAnnotation(AnnotationReference annotationReference)

Redeclares org.eclipse.xtend.lib.macro.declaration.MutableAnnotationTarget.addAnnotation.

This operation is not supported.

Exceptions
UnsupportedOperationException:
always
getTypeParameterDeclaratorback to summary
public MutableTypeParameterDeclarator getTypeParameterDeclarator()

Redeclares org.eclipse.xtend.lib.macro.declaration.TypeParameterDeclaration.getTypeParameterDeclarator.

removeAnnotationback to summary
public boolean removeAnnotation(AnnotationReference annotationReference)

Redeclares org.eclipse.xtend.lib.macro.declaration.MutableAnnotationTarget.removeAnnotation.

This operation is not supported.

Exceptions
UnsupportedOperationException:
always
setUpperBoundsback to summary
public void setUpperBounds(Iterable<? extends TypeReference> upperBounds)
Parameters
upperBounds:Iterable<? extends TypeReference>

- the upper bounds, must not be null

Exceptions
IllegalArgumentException:
if upperBounds is null or contains null