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 TypeDefinition
public Optional<String> getSuperTypeName()
getSuperTypeName
in interface TypeDefinition
public List<AnnotationDefinition> getAnnotationsToBeAdded()
getAnnotationsToBeAdded
in interface TypeDefinition
public List<FieldDefinition> findInheritedDeclaredFields()
findInheritedDeclaredFields
in interface TypeDefinition
public List<FieldDefinition> getFields()
getFields
in interface TypeDefinition
public List<FieldDefinition> getKeyFields()
getKeyFields
in interface TypeDefinition
public List<org.drools.compiler.compiler.DroolsError> getErrors()
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.