Class DescrTypeDefinition
- java.lang.Object
-
- org.drools.model.codegen.execmodel.generator.declaredtype.DescrTypeDefinition
-
- All Implemented Interfaces:
TypeDefinition
public class DescrTypeDefinition extends java.lang.Object implements TypeDefinition
-
-
Constructor Summary
Constructors Constructor Description DescrTypeDefinition(org.drools.drl.ast.descr.PackageDescr packageDescr, org.drools.drl.ast.descr.TypeDeclarationDescr typeDeclarationDescr, TypeResolver typeResolver)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<FieldDefinition>findInheritedDeclaredFields()java.util.Optional<java.lang.Class<?>>getAbstractResolvedClass()java.util.List<AnnotationDefinition>getAnnotationsToBeAdded()java.util.Optional<java.lang.String>getDeclaredAbstractClass()java.util.List<org.drools.drl.parser.DroolsError>getErrors()java.util.List<DescrFieldDefinition>getFields()java.util.List<java.lang.String>getInterfacesNames()java.util.List<FieldDefinition>getKeyFields()java.util.List<MethodDefinition>getMethods()java.util.Optional<java.lang.String>getSuperTypeName()java.lang.StringgetTypeName()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.drools.model.codegen.execmodel.generator.declaredtype.api.TypeDefinition
getJavadoc
-
-
-
-
Constructor Detail
-
DescrTypeDefinition
public DescrTypeDefinition(org.drools.drl.ast.descr.PackageDescr packageDescr, org.drools.drl.ast.descr.TypeDeclarationDescr typeDeclarationDescr, TypeResolver typeResolver)
-
-
Method Detail
-
getTypeName
public java.lang.String getTypeName()
- Specified by:
getTypeNamein interfaceTypeDefinition
-
getSuperTypeName
public java.util.Optional<java.lang.String> getSuperTypeName()
- Specified by:
getSuperTypeNamein interfaceTypeDefinition
-
getInterfacesNames
public java.util.List<java.lang.String> getInterfacesNames()
- Specified by:
getInterfacesNamesin interfaceTypeDefinition
-
getAnnotationsToBeAdded
public java.util.List<AnnotationDefinition> getAnnotationsToBeAdded()
- Specified by:
getAnnotationsToBeAddedin interfaceTypeDefinition
-
findInheritedDeclaredFields
public java.util.List<FieldDefinition> findInheritedDeclaredFields()
- Specified by:
findInheritedDeclaredFieldsin interfaceTypeDefinition
-
getFields
public java.util.List<DescrFieldDefinition> getFields()
- Specified by:
getFieldsin interfaceTypeDefinition
-
getKeyFields
public java.util.List<FieldDefinition> getKeyFields()
- Specified by:
getKeyFieldsin interfaceTypeDefinition
-
getErrors
public java.util.List<org.drools.drl.parser.DroolsError> getErrors()
-
getAbstractResolvedClass
public java.util.Optional<java.lang.Class<?>> getAbstractResolvedClass()
-
getDeclaredAbstractClass
public java.util.Optional<java.lang.String> getDeclaredAbstractClass()
-
getMethods
public java.util.List<MethodDefinition> getMethods()
- Specified by:
getMethodsin interfaceTypeDefinition
-
-