Class DescrTypeDefinition
- java.lang.Object
-
- org.drools.modelcompiler.builder.generator.declaredtype.DescrTypeDefinition
-
- All Implemented Interfaces:
TypeDefinition
public class DescrTypeDefinition extends Object implements TypeDefinition
-
-
Constructor Summary
Constructors Constructor Description DescrTypeDefinition(org.drools.compiler.lang.descr.PackageDescr packageDescr, org.drools.compiler.lang.descr.TypeDeclarationDescr typeDeclarationDescr, TypeResolver typeResolver)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<FieldDefinition>findInheritedDeclaredFields()Optional<Class<?>>getAbstractResolvedClass()List<AnnotationDefinition>getAnnotationsToBeAdded()Optional<String>getDeclaredAbstractClass()List<org.drools.compiler.compiler.DroolsError>getErrors()List<DescrFieldDefinition>getFields()List<String>getInterfacesNames()List<FieldDefinition>getKeyFields()List<MethodDefinition>getMethods()Optional<String>getSuperTypeName()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.modelcompiler.builder.generator.declaredtype.api.TypeDefinition
getJavadoc
-
-
-
-
Constructor Detail
-
DescrTypeDefinition
public DescrTypeDefinition(org.drools.compiler.lang.descr.PackageDescr packageDescr, org.drools.compiler.lang.descr.TypeDeclarationDescr typeDeclarationDescr, TypeResolver typeResolver)
-
-
Method Detail
-
getTypeName
public String getTypeName()
- Specified by:
getTypeNamein interfaceTypeDefinition
-
getSuperTypeName
public Optional<String> getSuperTypeName()
- Specified by:
getSuperTypeNamein interfaceTypeDefinition
-
getInterfacesNames
public List<String> getInterfacesNames()
- Specified by:
getInterfacesNamesin interfaceTypeDefinition
-
getAnnotationsToBeAdded
public List<AnnotationDefinition> getAnnotationsToBeAdded()
- Specified by:
getAnnotationsToBeAddedin interfaceTypeDefinition
-
findInheritedDeclaredFields
public List<FieldDefinition> findInheritedDeclaredFields()
- Specified by:
findInheritedDeclaredFieldsin interfaceTypeDefinition
-
getFields
public List<DescrFieldDefinition> getFields()
- Specified by:
getFieldsin interfaceTypeDefinition
-
getKeyFields
public List<FieldDefinition> getKeyFields()
- Specified by:
getKeyFieldsin interfaceTypeDefinition
-
getErrors
public List<org.drools.compiler.compiler.DroolsError> getErrors()
-
getMethods
public List<MethodDefinition> getMethods()
- Specified by:
getMethodsin interfaceTypeDefinition
-
-