Package ch.raffael.meldioc.processor.env
Class KnownElements
- java.lang.Object
-
- ch.raffael.meldioc.processor.env.Environment.WithEnv
-
- ch.raffael.meldioc.processor.env.KnownElements
-
public class KnownElements extends Environment.WithEnv
Knownjavax.lang.modelelements such asObjector our annotations.
-
-
Field Summary
Fields Modifier and Type Field Description static com.squareup.javapoet.ClassNameCONFIG_MEMORY_SIZE_TYPEstatic com.squareup.javapoet.ClassNameCONFIG_NOT_RESOLVED_EXCEPTION_TYPEstatic java.lang.StringCONFIG_PACKAGEstatic com.squareup.javapoet.ClassNameCONFIG_TYPE-
Fields inherited from class ch.raffael.meldioc.processor.env.Environment.WithEnv
env
-
-
Constructor Summary
Constructors Constructor Description KnownElements(Environment env)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.lang.model.type.DeclaredTypecharSequence()javax.lang.model.type.DeclaredTypecollection()io.vavr.control.Option<javax.lang.model.type.DeclaredType>config()io.vavr.control.Option<javax.lang.model.type.DeclaredType>configMemorySize()javax.lang.model.type.DeclaredTypeconfiguration()javax.lang.model.element.ExecutableElementconfigurationMount()javax.lang.model.element.ExecutableElementconfigurationPackageLocal()javax.lang.model.element.ExecutableElementconfigurationShellName()javax.lang.model.type.DeclaredTypeduration()javax.lang.model.type.DeclaredTypeenumeration()javax.lang.model.type.DeclaredTypeerror()javax.lang.model.type.DeclaredTypeextensionPoint()javax.lang.model.type.DeclaredTypeextensionPointAcceptor()javax.lang.model.type.DeclaredTypefeature()javax.lang.model.type.DeclaredTypefeatureMount()javax.lang.model.element.ExecutableElementfeatureMountInjected()javax.lang.model.type.DeclaredTypeiterable()javax.lang.model.element.ExecutableElementiterableIterator()javax.lang.model.type.DeclaredTypeiterator()javax.lang.model.element.ExecutableElementiteratorNext()io.vavr.control.Option<javax.lang.model.type.DeclaredType>javaxGenerated()javax.lang.model.type.DeclaredTypelist()javax.lang.model.type.DeclaredTypenumber()javax.lang.model.type.DeclaredTypeobject()io.vavr.collection.Set<javax.lang.model.element.ExecutableElement>objectMethods()javax.lang.model.type.DeclaredTypeparameter()javax.lang.model.element.ExecutableElementparameterAbsolute()javax.lang.model.type.DeclaredTypeparameterPrefix()javax.lang.model.element.ExecutableElementparameterPrefixValue()javax.lang.model.element.ExecutableElementparameterValue()javax.lang.model.type.DeclaredTypeperiod()javax.lang.model.type.DeclaredTypeprovision()javax.lang.model.element.ExecutableElementprovisionOverride()javax.lang.model.element.ExecutableElementprovisionShared()javax.lang.model.type.DeclaredTyperuntimeException()javax.lang.model.type.DeclaredTypesetup()javax.lang.model.type.DeclaredTypestring()javax.lang.model.type.DeclaredTypetemporalAmount()javax.lang.model.type.DeclaredTypethrowable()
-
-
-
Field Detail
-
CONFIG_PACKAGE
public static final java.lang.String CONFIG_PACKAGE
- See Also:
- Constant Field Values
-
CONFIG_TYPE
public static final com.squareup.javapoet.ClassName CONFIG_TYPE
-
CONFIG_MEMORY_SIZE_TYPE
public static final com.squareup.javapoet.ClassName CONFIG_MEMORY_SIZE_TYPE
-
CONFIG_NOT_RESOLVED_EXCEPTION_TYPE
public static final com.squareup.javapoet.ClassName CONFIG_NOT_RESOLVED_EXCEPTION_TYPE
-
-
Constructor Detail
-
KnownElements
public KnownElements(Environment env)
-
-
Method Detail
-
object
public javax.lang.model.type.DeclaredType object()
-
objectMethods
public io.vavr.collection.Set<javax.lang.model.element.ExecutableElement> objectMethods()
-
enumeration
public javax.lang.model.type.DeclaredType enumeration()
-
charSequence
public javax.lang.model.type.DeclaredType charSequence()
-
string
public javax.lang.model.type.DeclaredType string()
-
throwable
public javax.lang.model.type.DeclaredType throwable()
-
error
public javax.lang.model.type.DeclaredType error()
-
runtimeException
public javax.lang.model.type.DeclaredType runtimeException()
-
javaxGenerated
public io.vavr.control.Option<javax.lang.model.type.DeclaredType> javaxGenerated()
-
iterable
public javax.lang.model.type.DeclaredType iterable()
-
iterableIterator
public javax.lang.model.element.ExecutableElement iterableIterator()
-
iterator
public javax.lang.model.type.DeclaredType iterator()
-
iteratorNext
public javax.lang.model.element.ExecutableElement iteratorNext()
-
collection
public javax.lang.model.type.DeclaredType collection()
-
list
public javax.lang.model.type.DeclaredType list()
-
number
public javax.lang.model.type.DeclaredType number()
-
duration
public javax.lang.model.type.DeclaredType duration()
-
period
public javax.lang.model.type.DeclaredType period()
-
temporalAmount
public javax.lang.model.type.DeclaredType temporalAmount()
-
config
public io.vavr.control.Option<javax.lang.model.type.DeclaredType> config()
-
configMemorySize
public io.vavr.control.Option<javax.lang.model.type.DeclaredType> configMemorySize()
-
configuration
public javax.lang.model.type.DeclaredType configuration()
-
configurationShellName
public javax.lang.model.element.ExecutableElement configurationShellName()
-
configurationMount
public javax.lang.model.element.ExecutableElement configurationMount()
-
configurationPackageLocal
public javax.lang.model.element.ExecutableElement configurationPackageLocal()
-
setup
public javax.lang.model.type.DeclaredType setup()
-
parameter
public javax.lang.model.type.DeclaredType parameter()
-
parameterValue
public javax.lang.model.element.ExecutableElement parameterValue()
-
parameterAbsolute
public javax.lang.model.element.ExecutableElement parameterAbsolute()
-
parameterPrefix
public javax.lang.model.type.DeclaredType parameterPrefix()
-
parameterPrefixValue
public javax.lang.model.element.ExecutableElement parameterPrefixValue()
-
extensionPointAcceptor
public javax.lang.model.type.DeclaredType extensionPointAcceptor()
-
extensionPoint
public javax.lang.model.type.DeclaredType extensionPoint()
-
feature
public javax.lang.model.type.DeclaredType feature()
-
featureMount
public javax.lang.model.type.DeclaredType featureMount()
-
featureMountInjected
public javax.lang.model.element.ExecutableElement featureMountInjected()
-
provision
public javax.lang.model.type.DeclaredType provision()
-
provisionShared
public javax.lang.model.element.ExecutableElement provisionShared()
-
provisionOverride
public javax.lang.model.element.ExecutableElement provisionOverride()
-
-