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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanisLocalClass()Returnstrueif thisJavaClassrepresents a local class.-
Methods inherited from interface org.jboss.forge.roaster.model.Abstractable
isAbstract
-
Methods inherited from interface org.jboss.forge.roaster.model.AnnotationTarget
getAnnotation, getAnnotation, getAnnotations, hasAnnotation, hasAnnotation
-
Methods inherited from interface org.jboss.forge.roaster.model.Extendable
getSuperType
-
Methods inherited from interface org.jboss.forge.roaster.model.FieldHolder
getField, getFields, hasField, hasField
-
Methods inherited from interface org.jboss.forge.roaster.model.FinalCapable
isFinal
-
Methods inherited from interface org.jboss.forge.roaster.model.GenericCapable
getTypeVariable, getTypeVariables, hasTypeVariable
-
Methods inherited from interface org.jboss.forge.roaster.model.InterfaceCapable
getInterfaces, hasInterface, hasInterface, hasInterface
-
Methods inherited from interface org.jboss.forge.roaster.Internal
getInternal
-
Methods inherited from interface org.jboss.forge.roaster.model.JavaDocCapable
getJavaDoc, hasJavaDoc
-
Methods inherited from interface org.jboss.forge.roaster.model.JavaType
getCanonicalName, getEnclosingType, getQualifiedName, getSyntaxErrors, hasSyntaxErrors, isAnnotation, isClass, isEnum, isInterface, toUnformattedString
-
Methods inherited from interface org.jboss.forge.roaster.model.MemberHolder
getMembers
-
Methods inherited from interface org.jboss.forge.roaster.model.MethodHolder
getMethod, getMethod, getMethod, getMethods, hasMethod, hasMethodSignature, hasMethodSignature, hasMethodSignature, hasMethodSignature
-
Methods inherited from interface org.jboss.forge.roaster.model.Packaged
getPackage, isDefaultPackage
-
Methods inherited from interface org.jboss.forge.roaster.model.PropertyHolder
getProperties, getProperties, getProperty, hasProperty, hasProperty
-
Methods inherited from interface org.jboss.forge.roaster.model.StaticCapable
isStatic
-
Methods inherited from interface org.jboss.forge.roaster.model.TypeHolder
getNestedType, getNestedTypes, hasNestedType, hasNestedType, hasNestedType
-
Methods inherited from interface org.jboss.forge.roaster.model.VisibilityScoped
getVisibility, isPackagePrivate, isPrivate, isProtected, isPublic
-
-