Package | Description |
---|---|
com.asakusafw.dmdl.directio.hive.common |
Hive support common classes.
|
com.asakusafw.dmdl.java.emitter |
Java source code emitters.
|
com.asakusafw.dmdl.java.emitter.driver |
Extension points for DMDL Java emitter.
|
com.asakusafw.dmdl.java.spi |
Extension points for DMDL Java program emittion.
|
com.asakusafw.operator.util |
Common utilities for Asakusa Operator DSL compiler.
|
com.asakusafw.utils.java.internal.model.syntax |
Naive Java DOM implementations.
|
com.asakusafw.utils.java.model.syntax |
Interfaces for representing Java DOMs.
|
com.asakusafw.utils.java.model.util |
Utilities for Java DOM building/emitting.
|
Modifier and Type | Method and Description |
---|---|
List<Annotation> |
HiveDataModelEmitter.getMemberAnnotations(EmitContext context,
PropertyDeclaration property) |
List<Annotation> |
HiveDataModelEmitter.getTypeAnnotations(EmitContext context,
ModelDeclaration model) |
Modifier and Type | Method and Description |
---|---|
List<Annotation> |
CompositeDataModelDriver.getMemberAnnotations(EmitContext context,
PropertyDeclaration property) |
List<Annotation> |
CompositeDataModelDriver.getTypeAnnotations(EmitContext context,
ModelDeclaration model) |
Modifier and Type | Method and Description |
---|---|
List<Annotation> |
PropertyOrderDriver.getTypeAnnotations(EmitContext context,
ModelDeclaration model) |
List<Annotation> |
JoinDriver.getTypeAnnotations(EmitContext context,
ModelDeclaration model) |
List<Annotation> |
SummarizeDriver.getTypeAnnotations(EmitContext context,
ModelDeclaration model) |
List<Annotation> |
GeneratorInfoDriver.getTypeAnnotations(EmitContext context,
ModelDeclaration model) |
Modifier and Type | Method and Description |
---|---|
List<Annotation> |
JavaDataModelDriver.getMemberAnnotations(EmitContext context,
PropertyDeclaration property)
Returns the type annotations to attach to the property.
|
List<Annotation> |
JavaDataModelDriver.getMemberAnnotations(EmitContext context,
PropertyReferenceDeclaration reference)
Returns the type annotations to attach to the reference.
|
List<Annotation> |
JavaDataModelDriver.getTypeAnnotations(EmitContext context,
ModelDeclaration model)
Returns the type annotations to attach to the model.
|
Modifier and Type | Method and Description |
---|---|
static Annotation |
DescriptionHelper.resolveAnnotation(ImportBuilder importer,
AnnotationDescription annotation)
Returns the resolved annotation.
|
static Annotation |
ElementHelper.toOperatorFactoryAnnotation(CompileEnvironment environment,
OperatorClass element,
ImportBuilder imports)
Returns annotation for the operator factory classes.
|
static Annotation |
ElementHelper.toOperatorInfoAnnotation(CompileEnvironment environment,
OperatorElement element,
ImportBuilder imports)
Returns annotation for the operator factory methods.
|
Modifier and Type | Class and Description |
---|---|
class |
MarkerAnnotationImpl
An implementation of
MarkerAnnotation . |
class |
NormalAnnotationImpl
An implementation of
NormalAnnotation . |
class |
SingleElementAnnotationImpl
An implementation of
SingleElementAnnotation . |
Modifier and Type | Method and Description |
---|---|
List<? extends Annotation> |
PackageDeclarationImpl.getAnnotations() |
Modifier and Type | Method and Description |
---|---|
PackageDeclaration |
ModelFactoryImpl.newPackageDeclaration(Javadoc javadoc,
List<? extends Annotation> annotations,
Name name) |
void |
PackageDeclarationImpl.setAnnotations(List<? extends Annotation> annotations)
Sets the annotations.
|
Modifier and Type | Interface and Description |
---|---|
interface |
MarkerAnnotation
An interface which represents annotations without any annotation elements.
|
interface |
NormalAnnotation
An interface which represents regular annotations which can have any annotation elements.
|
interface |
SingleElementAnnotation
An interface which represents single element annotations which only can have
value element. |
Modifier and Type | Method and Description |
---|---|
List<? extends Annotation> |
PackageDeclaration.getAnnotations()
Returns a the annotations.
|
Modifier and Type | Method and Description |
---|---|
PackageDeclaration |
ModelFactory.newPackageDeclaration(Javadoc javadoc,
List<? extends Annotation> annotations,
Name name)
Returns a new
PackageDeclaration object. |
Modifier and Type | Method and Description |
---|---|
List<Annotation> |
AttributeBuilder.toAnnotations()
Returns the Java annotation list which contains the added annotations as their order.
|
Modifier and Type | Method and Description |
---|---|
AttributeBuilder |
AttributeBuilder.annotation(Annotation annotation)
Appends the annotation to the builder.
|
Copyright © 2011–2019 Asakusa Framework Team. All rights reserved.