public interface JavaClass extends JavaType<JavaClass>, Extendable<JavaClass>, Abstractable<JavaClass>
Class or interface source file as an in-memory modifiable element. See JavaParser
for various options in generating JavaClass instances.getCanonicalName, getEnclosingType, getNestedClasses, getQualifiedName, getSourceType, getSyntaxErrors, hasSyntaxErrors, isAnnotation, isClass, isEnum, isInterfacegetPackage, isDefaultPackage, setDefaultPackage, setPackageaddImport, addImport, addImport, addImport, getImport, getImport, getImport, getImport, getImports, hasImport, hasImport, hasImport, hasImport, removeImport, removeImport, removeImport, removeImport, requiresImport, requiresImport, resolveTypegetVisibility, isPackagePrivate, isPrivate, isProtected, isPublic, setPackagePrivate, setPrivate, setProtected, setPublic, setVisibilityaddAnnotation, addAnnotation, addAnnotation, getAnnotation, getAnnotation, getAnnotations, hasAnnotation, hasAnnotation, removeAnnotationgetInternaladdInterface, addInterface, addInterface, getInterfaces, hasInterface, hasInterface, hasInterface, removeInterface, removeInterface, removeInterfaceaddField, addField, getField, getFields, hasField, hasField, removeFieldaddMethod, addMethod, getMethod, getMethod, getMethod, getMethods, hasMethod, hasMethodSignature, hasMethodSignature, hasMethodSignature, hasMethodSignature, removeMethodgetMembersaddGenericType, getGenericTypes, removeGenericTypegetSuperType, setSuperType, setSuperType, setSuperTypeisAbstract, setAbstractCopyright © 2013 JBoss by Red Hat. All Rights Reserved.