org.aspectj.org.eclipse.jdt.internal.compiler.apt.model
Class ExecutableTypeImpl

java.lang.Object
  extended by org.aspectj.org.eclipse.jdt.internal.compiler.apt.model.TypeMirrorImpl
      extended by org.aspectj.org.eclipse.jdt.internal.compiler.apt.model.ExecutableTypeImpl
All Implemented Interfaces:
javax.lang.model.type.ExecutableType, javax.lang.model.type.TypeMirror

public class ExecutableTypeImpl
extends TypeMirrorImpl
implements javax.lang.model.type.ExecutableType

Implementation of the ExecutableType


Field Summary
 
Fields inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.apt.model.TypeMirrorImpl
_binding, _env
 
Method Summary
<R,P> R
accept(javax.lang.model.type.TypeVisitor<R,P> v, P p)
           
 javax.lang.model.type.TypeKind getKind()
           
 java.util.List<? extends javax.lang.model.type.TypeMirror> getParameterTypes()
           
 javax.lang.model.type.TypeMirror getReceiverType()
           
 javax.lang.model.type.TypeMirror getReturnType()
           
 java.util.List<? extends javax.lang.model.type.TypeMirror> getThrownTypes()
           
 java.util.List<? extends javax.lang.model.type.TypeVariable> getTypeVariables()
           
 
Methods inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.apt.model.TypeMirrorImpl
equals, getAnnotation, getAnnotationBindings, getAnnotationMirrors, getAnnotationsByType, getPackedAnnotationBindings, hashCode, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface javax.lang.model.type.TypeMirror
equals, hashCode, toString
 

Method Detail

getParameterTypes

public java.util.List<? extends javax.lang.model.type.TypeMirror> getParameterTypes()
Specified by:
getParameterTypes in interface javax.lang.model.type.ExecutableType

getReturnType

public javax.lang.model.type.TypeMirror getReturnType()
Specified by:
getReturnType in interface javax.lang.model.type.ExecutableType

getThrownTypes

public java.util.List<? extends javax.lang.model.type.TypeMirror> getThrownTypes()
Specified by:
getThrownTypes in interface javax.lang.model.type.ExecutableType

getTypeVariables

public java.util.List<? extends javax.lang.model.type.TypeVariable> getTypeVariables()
Specified by:
getTypeVariables in interface javax.lang.model.type.ExecutableType

accept

public <R,P> R accept(javax.lang.model.type.TypeVisitor<R,P> v,
                      P p)
Specified by:
accept in interface javax.lang.model.type.TypeMirror
Overrides:
accept in class TypeMirrorImpl

getKind

public javax.lang.model.type.TypeKind getKind()
Specified by:
getKind in interface javax.lang.model.type.TypeMirror
Overrides:
getKind in class TypeMirrorImpl

getReceiverType

public javax.lang.model.type.TypeMirror getReceiverType()