public class ClassDeclaration extends GenericDeclaration
| Constructor and Description |
|---|
ClassDeclaration(int access,
String name,
String signature,
String superName,
String[] interfaces,
URLClassLoader loader,
SerialVersionClassVisitor cv) |
equals, getAccess, getName, getSignature, hashCode, isFinal, isPrivate, isProtected, isPublic, isStaticpublic ClassDeclaration(int access,
String name,
String signature,
String superName,
String[] interfaces,
URLClassLoader loader,
SerialVersionClassVisitor cv)
public Map<String,FieldDeclaration> getFields()
public Map<String,FieldDeclaration> getAllFields()
public Map<String,Set<MethodDeclaration>> getAllMethods()
public Map<String,Set<MethodDeclaration>> getMethods()
public Map<String,FieldDeclaration> getFieldsInUpperChain()
public Map<String,Set<MethodDeclaration>> getMethodsInUpperChain()
public Collection<String> getUpperChainRecursively(String className)
public Collection<String> getAllSupers()
public String getSuperName()
public String[] getInterfaces()
public void addFields(FieldDeclaration fd)
public void addMethods(MethodDeclaration md)
public BinaryCompatibilityStatus getBinaryCompatibleStatus(ClassDeclaration old)
public boolean isAbstract()
public Collection<FieldDeclaration> getExtraFields(ClassDeclaration old)
old - old class declarationpublic Collection<MethodDeclaration> getExtraMethods(ClassDeclaration old)
old - old class declarationpublic boolean isMethodInSuperClass(MethodDeclaration md)
public SerialVersionClassVisitor getSerialVisitor()
Copyright © 2009-2015 The Apache Software Foundation. All Rights Reserved.