public interface JavaClassSource extends JavaClass<JavaClassSource>, JavaSource<JavaClassSource>, InterfaceCapableSource<JavaClassSource>, FieldHolderSource<JavaClassSource>, MethodHolderSource<JavaClassSource>, GenericCapableSource<JavaClassSource,JavaClassSource>, ExtendableSource<JavaClassSource>, AbstractableSource<JavaClassSource>, PropertyHolderSource<JavaClassSource>
class source file as an in-memory modifiable element. See Roaster for various
options in generating JavaClassSource instances.getEnclosingType, getNestedClassesgetCanonicalName, getQualifiedName, getSyntaxErrors, hasSyntaxErrors, isAnnotation, isClass, isEnum, isInterfacesetDefaultPackage, setPackagegetPackage, isDefaultPackageaddImport, addImport, addImport, addImport, getImport, getImport, getImport, getImport, getImports, hasImport, hasImport, hasImport, hasImport, removeImport, removeImport, removeImport, removeImport, requiresImport, requiresImport, resolveTypesetNamesetPackagePrivate, setPrivate, setProtected, setPublic, setVisibilitygetVisibility, isPackagePrivate, isPrivate, isProtected, isPublicaddAnnotation, addAnnotation, addAnnotation, getAnnotation, getAnnotation, getAnnotations, removeAnnotationhasAnnotation, hasAnnotationgetInternaladdInterface, addInterface, addInterface, removeInterface, removeInterface, removeInterfaceaddTypeVariable, getTypeVariable, getTypeVariables, removeTypeVariable, removeTypeVariablesetSuperType, setSuperType, setSuperTypegetSuperTypesetAbstractisAbstractaddProperty, getProperties, getProperty, removePropertyhasProperty, hasPropertyaddMethod, addMethod, getMethod, getMethod, getMethod, getMethods, removeMethodhasMethod, hasMethodSignature, hasMethodSignature, hasMethodSignature, hasMethodSignatureaddField, addField, getField, getFields, removeFieldhasField, hasFieldgetMembersCopyright © 2014 JBoss by Red Hat. All rights reserved.