jodd.proxetta
Interface ClassInfo

All Superinterfaces:
AsmConsts
All Known Implementing Classes:
TargetClassInfoReader

public interface ClassInfo
extends AsmConsts

Various target class information.


Field Summary
 
Fields inherited from interface jodd.proxetta.AsmConsts
ACC_ABSTRACT, ACC_ANNOTATION, ACC_BRIDGE, ACC_ENUM, ACC_FINAL, ACC_INTERFACE, ACC_NATIVE, ACC_PRIVATE, ACC_PROTECTED, ACC_PUBLIC, ACC_STATIC, ACC_STRICT, ACC_SUPER, ACC_SYNCHRONIZED, ACC_SYNTHETIC, ACC_TRANSIENT, ACC_VARARGS, ACC_VOLATILE, TYPE_ANNOTATION, TYPE_ARRAY, TYPE_BOOLEAN, TYPE_BYTE, TYPE_CHAR, TYPE_CLASS, TYPE_DOUBLE, TYPE_ENUM, TYPE_FLOAT, TYPE_INT, TYPE_LONG, TYPE_REFERENCE, TYPE_SHORT, TYPE_STRING, TYPE_VOID
 
Method Summary
 AnnotationInfo[] getAnnotations()
          Returns annotation information or null if target class has no annotations.
 java.lang.String getClassname()
          Returns simple class name.
 java.lang.String getPackage()
          Returns package name.
 java.lang.String getReference()
          Returns class reference.
 java.lang.String getSuperName()
          Returns super class reference.
 

Method Detail

getPackage

java.lang.String getPackage()
Returns package name.


getClassname

java.lang.String getClassname()
Returns simple class name.


getSuperName

java.lang.String getSuperName()
Returns super class reference.


getReference

java.lang.String getReference()
Returns class reference.


getAnnotations

AnnotationInfo[] getAnnotations()
Returns annotation information or null if target class has no annotations.



Copyright © 2003-2010 Jodd Team