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

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.ArrayTypeImpl
All Implemented Interfaces:
javax.lang.model.type.ArrayType, javax.lang.model.type.ReferenceType, javax.lang.model.type.TypeMirror

public class ArrayTypeImpl
extends TypeMirrorImpl
implements javax.lang.model.type.ArrayType

Implementation of ArrayType, which represents an array of some type.


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)
           
protected  AnnotationBinding[] getAnnotationBindings()
           
 javax.lang.model.type.TypeMirror getComponentType()
           
 javax.lang.model.type.TypeKind getKind()
           
 
Methods inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.apt.model.TypeMirrorImpl
equals, getAnnotation, 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

getComponentType

public javax.lang.model.type.TypeMirror getComponentType()
Specified by:
getComponentType in interface javax.lang.model.type.ArrayType

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

getAnnotationBindings

protected AnnotationBinding[] getAnnotationBindings()
Overrides:
getAnnotationBindings 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