public class DescrAnnotationDefinition extends Object implements AnnotationDefinition
| Constructor and Description |
|---|
DescrAnnotationDefinition(String name) |
DescrAnnotationDefinition(String name,
Map<String,String> values) |
DescrAnnotationDefinition(String name,
String singleValue) |
| Modifier and Type | Method and Description |
|---|---|
AnnotationDefinition |
addValue(String key,
String value) |
static AnnotationDefinition |
createPositionAnnotation(int position) |
static DescrAnnotationDefinition |
fromDescr(TypeResolver typeResolver,
org.drools.compiler.lang.descr.AnnotationDescr ann) |
String |
getName() |
Map<String,String> |
getValueMap() |
boolean |
isClassLevelAnnotation() |
boolean |
isKey() |
boolean |
isPosition() |
boolean |
shouldAddAnnotation() |
String |
toString() |
public DescrAnnotationDefinition(String name)
public static DescrAnnotationDefinition fromDescr(TypeResolver typeResolver, org.drools.compiler.lang.descr.AnnotationDescr ann)
public static AnnotationDefinition createPositionAnnotation(int position)
public String getName()
getName in interface AnnotationDefinitionpublic Map<String,String> getValueMap()
getValueMap in interface AnnotationDefinitionpublic AnnotationDefinition addValue(String key, String value)
addValue in interface AnnotationDefinitionpublic boolean shouldAddAnnotation()
shouldAddAnnotation in interface AnnotationDefinitionpublic boolean isKey()
public boolean isPosition()
public boolean isClassLevelAnnotation()
Copyright © 2001–2021 JBoss by Red Hat. All rights reserved.