Package org.jboss.forge.roaster.model
Interface JavaInterface<O extends JavaInterface<O>>
-
- All Superinterfaces:
AnnotationTarget<O>,FieldHolder<O>,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:
JavaInterfaceSource
public interface JavaInterface<O extends JavaInterface<O>> extends JavaType<O>, FieldHolder<O>, MethodHolder<O>, InterfaceCapable, GenericCapable<O>, PropertyHolder<O>, TypeHolder<O>, StaticCapable
Represents a Javainterfacetype. SeeRoasterfor various options in generatingJavaInterfaceinstances.- Author:
- Lincoln Baxter, III
-
-
Method Summary
-
Methods inherited from interface org.jboss.forge.roaster.model.AnnotationTarget
getAnnotation, getAnnotation, getAnnotations, hasAnnotation, hasAnnotation
-
Methods inherited from interface org.jboss.forge.roaster.model.FieldHolder
getField, getFields, hasField, hasField
-
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, isRecord, 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
-
-