Klasse TypeVariablePattern

java.lang.Object
org.aspectj.weaver.patterns.PatternNode
org.aspectj.weaver.patterns.TypeVariablePattern
Alle implementierten Schnittstellen:
IHasPosition, IHasSourceLocation

public class TypeVariablePattern extends PatternNode
Autor:
colyer Represents a type variable as declared as part of a type declaration, parameter declaration, or type parameter specification.

For example:

  • <T> T genericMethod(T t) {...}
  • static <T extends Foo> T staticGenericMethod(T t) {...}
  • Foo<T extends Bar & IGoo>