Package | Description |
---|---|
com.asakusafw.operator |
Asakusa Operator DSL Compiler Core APIs.
|
com.asakusafw.operator.dmdl |
Internal representation of Asakusa data models using DMDL.
|
com.asakusafw.operator.model |
Internal representation of Asakusa operators and data models.
|
Modifier and Type | Method and Description |
---|---|
DataModelMirror |
CompileEnvironment.findDataModel(ClassDescription typeName)
Returns data-model mirror.
|
DataModelMirror |
CompileEnvironment.findDataModel(TypeMirror type)
Returns data-model mirror.
|
DataModelMirror |
DataModelMirrorRepository.load(CompileEnvironment environment,
TypeMirror type)
Loads a mirror of the data model corresponded to the specified type.
|
Modifier and Type | Method and Description |
---|---|
DataModelMirror |
DmdlDataModelMirrorRepository.load(CompileEnvironment environment,
TypeMirror type) |
Modifier and Type | Class and Description |
---|---|
class |
ConcreteDataModelMirror
Default implementation of a concrete
DataModelMirror . |
class |
PartialDataModelMirror
Default implementation of a partial
DataModelMirror . |
Modifier and Type | Method and Description |
---|---|
boolean |
PartialDataModelMirror.canContain(DataModelMirror other) |
boolean |
ConcreteDataModelMirror.canContain(DataModelMirror other) |
boolean |
DataModelMirror.canContain(DataModelMirror other)
Returns
true iff this data model can contain the other data model. |
boolean |
PartialDataModelMirror.canInvoke(DataModelMirror other) |
boolean |
ConcreteDataModelMirror.canInvoke(DataModelMirror other) |
boolean |
DataModelMirror.canInvoke(DataModelMirror other)
Returns
true iff this data model can apply the method parameter
whose type is the specified data model type. |
boolean |
PartialDataModelMirror.isSame(DataModelMirror other) |
boolean |
ConcreteDataModelMirror.isSame(DataModelMirror other) |
boolean |
DataModelMirror.isSame(DataModelMirror other)
Returns
true iff this data model and the specified data model are same. |
static KeyMirror |
KeyMirror.parse(CompileEnvironment environment,
AnnotationMirror source,
Element annotationOwner,
DataModelMirror contextType)
Parses the target
Key annotation. |
Copyright © 2011–2019 Asakusa Framework Team. All rights reserved.