public interface ClassFileDescriptor extends TypeDescriptor, com.buschmais.jqassistant.plugin.common.api.model.FileDescriptor, DependentDescriptor, AnnotatedDescriptor, AccessModifierDescriptor, com.buschmais.jqassistant.plugin.common.api.model.MD5Descriptor, AbstractDescriptor, com.buschmais.jqassistant.plugin.common.api.model.InvalidDescriptor
TypeDescriptor.Declares
Modifier and Type | Method and Description |
---|---|
int |
getByteCodeVersion()
Return the byte code version of the class file.
|
List<TypeDescriptor> |
getInterfaces()
Return the implemented interfaces.
|
TypeDescriptor |
getSuperClass()
Return the super class.
|
void |
setByteCodeVersion(int byteCodeVersion)
Set the byte code version of the class file.
|
void |
setSuperClass(TypeDescriptor superClass)
Set the super class.
|
getDeclaredFields, getDeclaredInnerClasses, getDeclaredMembers, getDeclaredMethods
getFullQualifiedName, setFullQualifiedName
getName, setName
getFileName, setFileName
getDependencies
getAnnotatedBy
getVisibility, isFinal, isStatic, isSynthetic, setFinal, setStatic, setSynthetic, setVisibility
getMd5, setMd5
isAbstract, setAbstract
@Relation(value="EXTENDS") TypeDescriptor getSuperClass()
void setSuperClass(TypeDescriptor superClass)
superClass
- The super class.@Relation(value="IMPLEMENTS") List<TypeDescriptor> getInterfaces()
int getByteCodeVersion()
void setByteCodeVersion(int byteCodeVersion)
byteCodeVersion
- The byte code version of the class file.Copyright © 2015 buschmais GbR. All rights reserved.