Package | Description |
---|---|
org.drools.compiler.builder.impl | |
org.drools.compiler.lang | |
org.drools.compiler.lang.api.impl | |
org.drools.compiler.lang.descr |
Modifier and Type | Method and Description |
---|---|
protected TypeFieldDescr |
ClassHierarchyManager.buildInheritedFieldDescrFromDefinition(org.kie.api.definition.type.FactField fld,
TypeDeclarationDescr typeDescr) |
protected void |
ClassHierarchyManager.mergeFields(String simpleSuperTypeName,
String superTypePackageName,
String fullSuper,
TypeDeclarationDescr typeDescr,
List<org.drools.compiler.builder.impl.TypeDefinition> unresolvedTypes,
Map<String,AbstractClassTypeDeclarationDescr> unprocessableDescrs,
org.kie.soup.project.datamodel.commons.types.TypeResolver resolver) |
protected void |
ClassHierarchyManager.mergeInheritedFields(TypeDeclarationDescr typeDescr,
List<org.drools.compiler.builder.impl.TypeDefinition> unresolvedTypes,
Map<String,AbstractClassTypeDeclarationDescr> unprocessableDescrs,
org.kie.soup.project.datamodel.commons.types.TypeResolver typeResolver)
In order to build a declared class, the fields inherited from its
superclass(es) are added to its declaration.
|
Modifier and Type | Method and Description |
---|---|
TypeDeclarationDescr |
DRL6StrictParser.typeDeclaration(DeclareDescrBuilder ddb,
boolean isTrait)
typeDeclaration := annotation* [TYPE] qualifiedIdentifier (EXTENDS qualifiedIdentifier)?
|
TypeDeclarationDescr |
DRL5Parser.typeDeclaration(DeclareDescrBuilder ddb,
boolean isTrait)
typeDeclaration := [TYPE] qualifiedIdentifier (EXTENDS qualifiedIdentifier)?
|
TypeDeclarationDescr |
DRL6Parser.typeDeclaration(DeclareDescrBuilder ddb,
boolean isTrait)
typeDeclaration := [TYPE] qualifiedIdentifier (EXTENDS qualifiedIdentifier)?
|
Modifier and Type | Method and Description |
---|---|
FieldDescrBuilder<AbstractClassTypeDeclarationBuilder<TypeDeclarationDescr>> |
TypeDeclarationDescrBuilderImpl.newField(String name) |
Modifier and Type | Method and Description |
---|---|
List<TypeDeclarationDescr> |
PackageDescr.getTypeDeclarations() |
Modifier and Type | Method and Description |
---|---|
void |
PackageDescr.addTypeDeclaration(TypeDeclarationDescr declaration) |
int |
TypeDeclarationDescr.compareTo(TypeDeclarationDescr descr) |
Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.