Uses of Interface
spoon.reflect.declaration.CtSealable
Packages that use CtSealable
Package
Description
This package contains the meta-model part that models the declarations (program's structures such as classes, fields, etc).
This package defines visitor, scanner, and scanner-based query API for Java programs reified in the meta-model.
- 
Uses of CtSealable in spoon.reflect.declarationSubinterfaces of CtSealable in spoon.reflect.declarationModifier and TypeInterfaceDescriptioninterfaceCtClass<T>This element represents a class declaration.interfaceThis element represents an enumeration declaration.interfaceCtInterface<T>This element defines an interface declaration.interfaceThis element represents a record declaration.Methods in spoon.reflect.declaration that return CtSealableModifier and TypeMethodDescriptionCtSealable.addPermittedType(CtTypeReference<?> type)Adds a permitted type to this type.CtSealable.removePermittedType(CtTypeReference<?> type)Adds a permitted type to this type.CtSealable.setPermittedTypes(Collection<CtTypeReference<?>> permittedTypes)Sets the permitted types for this type.
- 
Uses of CtSealable in spoon.reflect.visitorMethods in spoon.reflect.visitor with parameters of type CtSealableModifier and TypeMethodDescriptionprotected voidElementPrinterHelper.printPermits(CtSealable sealable)Prints thepermitskeyword followed by the permitted types of aCtSealable.voidCtInheritanceScanner.scanCtSealable(CtSealable sealable)Scans a sealable type
- 
Uses of CtSealable in spoon.support.reflect.declarationClasses in spoon.support.reflect.declaration that implement CtSealableModifier and TypeClassDescriptionclassCtClassImpl<T>The implementation forCtClass.classCtEnumImpl<T extends Enum<?>>classclass