public interface ClassFileDescriptor extends TypeDescriptor, com.buschmais.jqassistant.plugin.common.api.model.FileDescriptor, AnnotatedDescriptor, AccessModifierDescriptor, com.buschmais.jqassistant.plugin.common.api.model.MD5Descriptor, AbstractDescriptor, com.buschmais.jqassistant.plugin.common.api.model.ValidDescriptor
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.
|
String |
getSourceFileName()
Return the name of the source file.
|
TypeDescriptor |
getSuperClass()
Return the super class.
|
void |
setByteCodeVersion(int byteCodeVersion)
Set the byte code version of the class file.
|
void |
setSourceFileName(String sourceFileName)
Set the name of the source file.
|
void |
setSuperClass(TypeDescriptor superClass)
Set the super class.
|
getDeclaredFields, getDeclaredInnerClasses, getDeclaredMembers, getDeclaredMethods, getDependencies, getDependents
getFullQualifiedName, setFullQualifiedName
getName, setName
getFileName, setFileName
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()
String getSourceFileName()
void setSourceFileName(String sourceFileName)
sourceFileName
- The name of the source file.int getByteCodeVersion()
void setByteCodeVersion(int byteCodeVersion)
byteCodeVersion
- The byte code version of the class file.Copyright © 2016 buschmais GbR. All rights reserved.