Interface JavaInterfaceSource
-
- All Superinterfaces:
AnnotationTarget<JavaInterfaceSource>,AnnotationTargetSource<JavaInterfaceSource,JavaInterfaceSource>,FieldHolder<JavaInterfaceSource>,FieldHolderSource<JavaInterfaceSource>,GenericCapable<JavaInterfaceSource>,GenericCapableSource<JavaInterfaceSource,JavaInterfaceSource>,Importer<JavaInterfaceSource>,InterfaceCapable,InterfaceCapableSource<JavaInterfaceSource>,Internal,JavaDocCapable<JavaInterfaceSource>,JavaDocCapableSource<JavaInterfaceSource>,JavaInterface<JavaInterfaceSource>,JavaSource<JavaInterfaceSource>,JavaType<JavaInterfaceSource>,LocationCapable,MemberHolder<JavaInterfaceSource>,MemberHolderSource<JavaInterfaceSource>,MethodHolder<JavaInterfaceSource>,MethodHolderSource<JavaInterfaceSource>,Named,NamedSource<JavaInterfaceSource>,Origin<JavaInterfaceSource>,Packaged<JavaInterfaceSource>,PackagedSource<JavaInterfaceSource>,PropertyHolder<JavaInterfaceSource>,PropertyHolderSource<JavaInterfaceSource>,StaticCapable,StaticCapableSource<JavaInterfaceSource>,TypeHolder<JavaInterfaceSource>,TypeHolderSource<JavaInterfaceSource>,VisibilityScoped,VisibilityScopedSource<JavaInterfaceSource>
public interface JavaInterfaceSource extends JavaInterface<JavaInterfaceSource>, JavaSource<JavaInterfaceSource>, GenericCapableSource<JavaInterfaceSource,JavaInterfaceSource>, InterfaceCapableSource<JavaInterfaceSource>, PropertyHolderSource<JavaInterfaceSource>, TypeHolderSource<JavaInterfaceSource>, StaticCapableSource<JavaInterfaceSource>
Represents a Javainterfacesource file as an in-memory modifiable element. SeeRoasterfor various options in generatingJavaInterfaceSourceinstances.- Author:
- Lincoln Baxter, III
-
-
Method Summary
-
Methods inherited from interface org.jboss.forge.roaster.model.AnnotationTarget
hasAnnotation, hasAnnotation
-
Methods inherited from interface org.jboss.forge.roaster.model.source.AnnotationTargetSource
addAnnotation, addAnnotation, addAnnotation, getAnnotation, getAnnotation, getAnnotations, removeAllAnnotations, removeAnnotation
-
Methods inherited from interface org.jboss.forge.roaster.model.FieldHolder
hasField, hasField
-
Methods inherited from interface org.jboss.forge.roaster.model.source.FieldHolderSource
addField, addField, getField, getFields, removeField
-
Methods inherited from interface org.jboss.forge.roaster.model.GenericCapable
hasTypeVariable
-
Methods inherited from interface org.jboss.forge.roaster.model.source.GenericCapableSource
addTypeVariable, addTypeVariable, getTypeVariable, getTypeVariables, removeTypeVariable, removeTypeVariable
-
Methods inherited from interface org.jboss.forge.roaster.model.source.Importer
addImport, addImport, addImport, addImport, addImport, getImport, getImport, getImport, getImport, getImports, hasImport, hasImport, hasImport, hasImport, removeImport, removeImport, removeImport, removeImport, requiresImport, requiresImport, resolveType
-
Methods inherited from interface org.jboss.forge.roaster.model.InterfaceCapable
getInterfaces, hasInterface, hasInterface, hasInterface
-
Methods inherited from interface org.jboss.forge.roaster.model.source.InterfaceCapableSource
addInterface, addInterface, addInterface, implementInterface, implementInterface, removeInterface, removeInterface, removeInterface
-
Methods inherited from interface org.jboss.forge.roaster.Internal
getInternal
-
Methods inherited from interface org.jboss.forge.roaster.model.JavaDocCapable
hasJavaDoc
-
Methods inherited from interface org.jboss.forge.roaster.model.source.JavaDocCapableSource
getJavaDoc, removeJavaDoc
-
Methods inherited from interface org.jboss.forge.roaster.model.source.JavaSource
getEnclosingType
-
Methods inherited from interface org.jboss.forge.roaster.model.JavaType
getCanonicalName, getQualifiedName, getSyntaxErrors, hasSyntaxErrors, isAnnotation, isClass, isEnum, isInterface, isRecord, toUnformattedString
-
Methods inherited from interface org.jboss.forge.roaster.model.source.LocationCapable
getColumnNumber, getEndPosition, getLineNumber, getStartPosition
-
Methods inherited from interface org.jboss.forge.roaster.model.source.MemberHolderSource
getMembers
-
Methods inherited from interface org.jboss.forge.roaster.model.MethodHolder
hasMethod, hasMethodSignature, hasMethodSignature, hasMethodSignature, hasMethodSignature
-
Methods inherited from interface org.jboss.forge.roaster.model.source.MethodHolderSource
addMethod, addMethod, addMethod, addMethod, getMethod, getMethod, getMethod, getMethods, removeMethod
-
Methods inherited from interface org.jboss.forge.roaster.model.source.NamedSource
setName
-
Methods inherited from interface org.jboss.forge.roaster.model.Packaged
getPackage, isDefaultPackage
-
Methods inherited from interface org.jboss.forge.roaster.model.source.PackagedSource
setDefaultPackage, setPackage
-
Methods inherited from interface org.jboss.forge.roaster.model.PropertyHolder
hasProperty, hasProperty
-
Methods inherited from interface org.jboss.forge.roaster.model.source.PropertyHolderSource
addProperty, addProperty, addProperty, getProperties, getProperties, getProperty, removeProperty
-
Methods inherited from interface org.jboss.forge.roaster.model.StaticCapable
isStatic
-
Methods inherited from interface org.jboss.forge.roaster.model.source.StaticCapableSource
setStatic
-
Methods inherited from interface org.jboss.forge.roaster.model.TypeHolder
hasNestedType, hasNestedType, hasNestedType
-
Methods inherited from interface org.jboss.forge.roaster.model.source.TypeHolderSource
addNestedType, addNestedType, addNestedType, getNestedType, getNestedTypes, removeNestedType
-
Methods inherited from interface org.jboss.forge.roaster.model.VisibilityScoped
getVisibility, isPackagePrivate, isPrivate, isProtected, isPublic
-
Methods inherited from interface org.jboss.forge.roaster.model.source.VisibilityScopedSource
setPackagePrivate, setPrivate, setProtected, setPublic, setVisibility
-
-