public interface JavaClassSource extends JavaClass<JavaClassSource>, JavaSource<JavaClassSource>, InterfaceCapableSource<JavaClassSource>, FieldHolderSource<JavaClassSource>, MethodHolderSource<JavaClassSource>, GenericCapableSource<JavaClassSource,JavaClassSource>, ExtendableSource<JavaClassSource>, AbstractableSource<JavaClassSource>
class source file as an in-memory modifiable element. See JavaParser 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, removeInterfacegetInterfaces, hasInterface, hasInterface, hasInterfaceaddField, addField, getField, getFields, removeFieldhasField, hasFieldaddMethod, addMethod, getMethod, getMethod, getMethod, getMethods, removeMethodhasMethod, hasMethodSignature, hasMethodSignature, hasMethodSignature, hasMethodSignaturegetMembersaddTypeVariable, getTypeVariable, getTypeVariables, removeTypeVariable, removeTypeVariablesetSuperType, setSuperType, setSuperTypegetSuperTypesetAbstractisAbstractCopyright © 2013 JBoss by Red Hat. All Rights Reserved.