org.eclipse.jdt.internal.compiler.apt.model
类 AnnotationMirrorImpl

java.lang.Object
  继承者 org.eclipse.jdt.internal.compiler.apt.model.AnnotationMirrorImpl
所有已实现的接口:
InvocationHandler, javax.lang.model.element.AnnotationMirror

public class AnnotationMirrorImpl
extends Object
implements javax.lang.model.element.AnnotationMirror, InvocationHandler


字段摘要
 AnnotationBinding _binding
           
 BaseProcessingEnvImpl _env
           
 
方法摘要
 boolean equals(Object obj)
           
 javax.lang.model.type.DeclaredType getAnnotationType()
           
 Map<? extends javax.lang.model.element.ExecutableElement,? extends javax.lang.model.element.AnnotationValue> getElementValues()
           
 Map<? extends javax.lang.model.element.ExecutableElement,? extends javax.lang.model.element.AnnotationValue> getElementValuesWithDefaults()
          Elements#getElementValuesWithDefaults()
 int hashCode()
           
 Object invoke(Object proxy, Method method, Object[] args)
           
 String toString()
           
 
从类 java.lang.Object 继承的方法
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

字段详细信息

_env

public final BaseProcessingEnvImpl _env

_binding

public final AnnotationBinding _binding
方法详细信息

equals

public boolean equals(Object obj)
覆盖:
Object 中的 equals

getAnnotationType

public javax.lang.model.type.DeclaredType getAnnotationType()
指定者:
接口 javax.lang.model.element.AnnotationMirror 中的 getAnnotationType

getElementValues

public Map<? extends javax.lang.model.element.ExecutableElement,? extends javax.lang.model.element.AnnotationValue> getElementValues()
指定者:
接口 javax.lang.model.element.AnnotationMirror 中的 getElementValues
返回:
all the members of this annotation mirror that have explicit values. Default values are not included.

getElementValuesWithDefaults

public Map<? extends javax.lang.model.element.ExecutableElement,? extends javax.lang.model.element.AnnotationValue> getElementValuesWithDefaults()
Elements#getElementValuesWithDefaults()

返回:
all the members of this annotation mirror that have explicit or default values.

hashCode

public int hashCode()
覆盖:
Object 中的 hashCode

invoke

public Object invoke(Object proxy,
                     Method method,
                     Object[] args)
              throws Throwable
指定者:
接口 InvocationHandler 中的 invoke
抛出:
Throwable

toString

public String toString()
覆盖:
Object 中的 toString


Copyright © 2013. All Rights Reserved.