Package org.jboss.forge.roaster.model
Interface JavaClass<O extends JavaClass<O>>
- All Superinterfaces:
Abstractable,AnnotationTarget<O>,Extendable<O>,FieldHolder<O>,FinalCapable,GenericCapable<O>,InterfaceCapable,Internal,JavaDocCapable<O>,JavaType<O>,MemberHolder<O>,MethodHolder<O>,Named,Origin<O>,Packaged<O>,PropertyHolder<O>,StaticCapable,TypeHolder<O>,VisibilityScoped
- All Known Subinterfaces:
JavaClassSource
public interface JavaClass<O extends JavaClass<O>>
extends JavaType<O>, PropertyHolder<O>, GenericCapable<O>, Extendable<O>, Abstractable, TypeHolder<O>, FinalCapable, StaticCapable
- Author:
- Lincoln Baxter, III
-
Method Summary
Modifier and TypeMethodDescriptionbooleanReturnstrueif thisJavaClassrepresents a local class.Methods inherited from interface org.jboss.forge.roaster.model.Abstractable
isAbstractMethods inherited from interface org.jboss.forge.roaster.model.AnnotationTarget
getAnnotation, getAnnotation, getAnnotations, hasAnnotation, hasAnnotationMethods inherited from interface org.jboss.forge.roaster.model.Extendable
getSuperTypeMethods inherited from interface org.jboss.forge.roaster.model.FieldHolder
getField, getFields, hasField, hasFieldMethods inherited from interface org.jboss.forge.roaster.model.FinalCapable
isFinalMethods inherited from interface org.jboss.forge.roaster.model.GenericCapable
getTypeVariable, getTypeVariables, hasTypeVariableMethods inherited from interface org.jboss.forge.roaster.model.InterfaceCapable
getInterfaces, hasInterface, hasInterface, hasInterfaceMethods inherited from interface org.jboss.forge.roaster.Internal
getInternalMethods inherited from interface org.jboss.forge.roaster.model.JavaDocCapable
getJavaDoc, hasJavaDocMethods inherited from interface org.jboss.forge.roaster.model.JavaType
getCanonicalName, getEnclosingType, getQualifiedName, getSyntaxErrors, hasSyntaxErrors, isAnnotation, isClass, isEnum, isInterface, isRecord, toUnformattedStringMethods inherited from interface org.jboss.forge.roaster.model.MemberHolder
getMembersMethods inherited from interface org.jboss.forge.roaster.model.MethodHolder
getMethod, getMethod, getMethod, getMethods, hasMethod, hasMethodSignature, hasMethodSignature, hasMethodSignature, hasMethodSignatureMethods inherited from interface org.jboss.forge.roaster.model.Packaged
getPackage, isDefaultPackageMethods inherited from interface org.jboss.forge.roaster.model.PropertyHolder
getProperties, getProperties, getProperty, hasProperty, hasPropertyMethods inherited from interface org.jboss.forge.roaster.model.StaticCapable
isStaticMethods inherited from interface org.jboss.forge.roaster.model.TypeHolder
getNestedType, getNestedTypes, hasNestedType, hasNestedType, hasNestedTypeMethods inherited from interface org.jboss.forge.roaster.model.VisibilityScoped
getVisibility, isPackagePrivate, isPrivate, isProtected, isPublic