public class DescrTypeDefinition extends Object implements TypeDefinition
| Constructor and Description |
|---|
DescrTypeDefinition(org.drools.compiler.lang.descr.PackageDescr packageDescr,
org.drools.compiler.lang.descr.TypeDeclarationDescr typeDeclarationDescr,
TypeResolver typeResolver) |
| Modifier and Type | Method and Description |
|---|---|
List<FieldDefinition> |
findInheritedDeclaredFields() |
List<AnnotationDefinition> |
getAnnotationsToBeAdded() |
List<org.drools.compiler.compiler.DroolsError> |
getErrors() |
List<FieldDefinition> |
getFields() |
List<FieldDefinition> |
getKeyFields() |
Optional<String> |
getSuperTypeName() |
String |
getTypeName() |
public DescrTypeDefinition(org.drools.compiler.lang.descr.PackageDescr packageDescr,
org.drools.compiler.lang.descr.TypeDeclarationDescr typeDeclarationDescr,
TypeResolver typeResolver)
public String getTypeName()
getTypeName in interface TypeDefinitionpublic Optional<String> getSuperTypeName()
getSuperTypeName in interface TypeDefinitionpublic List<AnnotationDefinition> getAnnotationsToBeAdded()
getAnnotationsToBeAdded in interface TypeDefinitionpublic List<FieldDefinition> findInheritedDeclaredFields()
findInheritedDeclaredFields in interface TypeDefinitionpublic List<FieldDefinition> getFields()
getFields in interface TypeDefinitionpublic List<FieldDefinition> getKeyFields()
getKeyFields in interface TypeDefinitionpublic List<org.drools.compiler.compiler.DroolsError> getErrors()
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.