Class ClassDeclaration
java.lang.Object
org.jd.core.v1.model.javasyntax.declaration.TypeDeclaration
org.jd.core.v1.model.javasyntax.declaration.InterfaceDeclaration
org.jd.core.v1.model.javasyntax.declaration.ClassDeclaration
- All Implemented Interfaces:
Iterable<MemberDeclaration>, BaseMemberDeclaration, BaseTypeDeclaration, Declaration, MemberDeclaration, Base<MemberDeclaration>
- Direct Known Subclasses:
ClassFileClassDeclaration
-
Field Summary
FieldsFields inherited from class InterfaceDeclaration
interfaces, typeParametersFields inherited from class TypeDeclaration
annotationReferences, bodyDeclaration, flags, internalTypeName, nameFields inherited from interface Declaration
FLAG_ABSTRACT, FLAG_ANNOTATION, FLAG_BRIDGE, FLAG_DEFAULT, FLAG_ENUM, FLAG_FINAL, FLAG_INTERFACE, FLAG_MANDATED, FLAG_MODULE, FLAG_NATIVE, FLAG_OPEN, FLAG_PRIVATE, FLAG_PROTECTED, FLAG_PUBLIC, FLAG_STATIC, FLAG_STATIC_PHASE, FLAG_STRICT, FLAG_SUPER, FLAG_SYNCHRONIZED, FLAG_SYNTHETIC, FLAG_TRANSIENT, FLAG_TRANSITIVE, FLAG_VARARGS, FLAG_VOLATILE -
Constructor Summary
ConstructorsConstructorDescriptionClassDeclaration(int flags, String internalName, String name, BodyDeclaration bodyDeclaration) ClassDeclaration(BaseAnnotationReference annotationReferences, int flags, String internalName, String name, BaseTypeParameter typeParameters, ObjectType superType, BaseType interfaces, BodyDeclaration bodyDeclaration) -
Method Summary
Methods inherited from class InterfaceDeclaration
getInterfaces, getTypeParametersMethods inherited from class TypeDeclaration
getAnnotationReferences, getBodyDeclaration, getFlags, getInternalTypeName, getNameMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface Iterable
forEach, spliterator
-
Field Details
-
superType
-
-
Constructor Details
-
ClassDeclaration
public ClassDeclaration(int flags, String internalName, String name, BodyDeclaration bodyDeclaration) -
ClassDeclaration
public ClassDeclaration(BaseAnnotationReference annotationReferences, int flags, String internalName, String name, BaseTypeParameter typeParameters, ObjectType superType, BaseType interfaces, BodyDeclaration bodyDeclaration)
-
-
Method Details
-
getSuperType
-
accept
- Specified by:
acceptin interfaceDeclaration- Overrides:
acceptin classInterfaceDeclaration
-
toString
- Overrides:
toStringin classInterfaceDeclaration
-