public interface JavaClassDefinition extends JavaClassDescription, JavaTypeDefinition
Modifier and Type | Interface and Description |
---|---|
static class |
JavaClassDefinition.Implementation |
Modifier and Type | Field and Description |
---|---|
static int |
VALID_MODIFIERS |
Modifier and Type | Method and Description |
---|---|
boolean |
add(JavaClassMemberDefinition... members) |
boolean |
add(JavaClassMemberDefinition member) |
boolean |
addConstructor(JavaConstructorDescription javaConstructor) |
boolean |
addInitializer(JavaInitializer javaInitializer) |
boolean |
addInterface(JavaInterfaceDescription javaInterface) |
boolean |
addStaticInitializer(JavaStaticInitializer javaStaticInitializer) |
JavaClassDefinition |
extendS(Class<?> superClass) |
JavaClassDefinition |
extendS(JavaClassDescription superClass) |
JavaClassDescription |
getSuperClassDescription() |
JavaClassDefinition |
implementS(Type... superInterfaces) |
iterateClassMembers, iterateConstructors, iterateInitializers
add, add, add, add, add, add, add, add, add, add, add, add, addSuperInterface, iterateFields, iterateMembers, iterateMethods, iterateNestedClasses, iterateNestedInterfaces, iterateSuperInterfaces
getCanonicalName, getClassSignature, getName, getSimpleName, processMembers
iterateGenericParameters
getKeyword
getTypeName
getAssociatedComment, getJavaDoc, getOwnerCompilationUnit, registerAtOwner, setOwner
registerAtOwner, setOwner
getNestingLevel, getOwnerType
getModifiers
getDeclaringClass, getModifiers, isSynthetic
setOwner
getOwnerClass
assemble
static final int VALID_MODIFIERS
JavaClassDescription getSuperClassDescription()
boolean addInterface(JavaInterfaceDescription javaInterface)
JavaClassDefinition implementS(Type... superInterfaces)
JavaClassDefinition extendS(JavaClassDescription superClass)
JavaClassDefinition extendS(Class<?> superClass)
boolean add(JavaClassMemberDefinition member)
boolean add(JavaClassMemberDefinition... members)
boolean addConstructor(JavaConstructorDescription javaConstructor)
boolean addInitializer(JavaInitializer javaInitializer)
boolean addStaticInitializer(JavaStaticInitializer javaStaticInitializer)
Copyright © 2003–2021 XDEV Software. All rights reserved.