
Public Member Functions | |
| void | flushCache () |
| low-level | |
| void | flushCollectionCache () |
| internal | |
| Access | clone () throws CloneNotSupportedException |
| internal | |
| void | dumpTree (String indent) |
| method DumpTree /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/DumpTree.jadd:61 | |
| void | dumpTreeBasic (String indent) |
| method DumpTreeBasic /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/DumpTree.jadd:204 | |
| InstAccess | instantiate () |
| method InstantiatedExpressions /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:1623 | |
| InstAccess | newInstAccess () |
| method InstanceTreeConstruction /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:1072 | |
| void | prettyPrint (Printer p, PrintStream str, String indent) |
| method PrettyPrint /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/PrettyPrint.jrag:586 | |
| String | getNodeName () |
| method NodeMethods /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:252 | |
| Access | stripFirstAccess () |
| stripFirstAccess removes the first access in a qualified name. | |
| Access () | |
| method Modelica.ast:1 | |
| Access (String p0) | |
| method Modelica.ast:7 | |
| Access (beaver.Symbol p0) | |
| method Modelica.ast:10 | |
| boolean | mayHaveRewrite () |
| internal method Modelica.ast:22 | |
| void | setID (String value) |
| Setter for lexeme ID high-level method Modelica.ast:5. | |
| void | setID (beaver.Symbol symbol) |
| method Modelica.ast:11 | |
| String | getID () |
| Getter for lexeme ID high-level method Modelica.ast:22. | |
| boolean | isArrayAccess () |
| Check if an access is an array access. | |
| ArraySubscripts | arraySubscripts () |
| Get the array subscripts of an access, if any. | |
| String | toString () |
| syn FlattPrettyPrint /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/PrettyPrint.jrag:1619 | |
| ClassDecl | findClassDecl () |
| syn SimpleClassLookup /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/SimpleLookup.jrag:33 | |
| String | name () |
| syn Names /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:426 | |
| String | qualifiedName () |
| syn Names /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:447 | |
| String | lastName () |
| syn Names /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:473 | |
| Access | getLastAccess () |
| Access method for the last Access of a qualified or unqualified name. | |
| Access | getFirstAccess () |
| Access method for the first Access of a qualified or unqualified name. | |
| boolean | isQualified () |
| syn Names /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:674 | |
| Access | getTopAccess () |
| Get the top node in an access (possibly qualified). | |
| ClassDecl | simpleLookupClass (String name) |
| inh SimpleClassLookup /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/SimpleLookup.jrag:47 | |
| ClassDecl | simpleLookupClassGlobalScope (String name) |
| inh SimpleClassLookup /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/SimpleLookup.jrag:74 | |
| Access | getNextAccess () |
| inh Names /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:637 | |
| Access | retrieveTopAccess (Access pre) |
| inh Names /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:683 | |
| ASTNode | rewriteTo () |
| internal | |
Public Attributes | |
| int | IDstart |
| method Modelica.ast:9 | |
| int | IDend |
| method Modelica.ast:10 | |
Protected Member Functions | |
| int | numChildren () |
| low-level method Modelica.ast:16 | |
Protected Attributes | |
| boolean | duringFindClassDecl = false |
| method SimpleClassLookup /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/SimpleLookup.jrag:31 | |
| String | tokenString_ID |
| * internal * method Modelica.ast:8 | |
| boolean | findClassDecl_computed = false |
| internal | |
| ClassDecl | findClassDecl_value |
| internal | |
| org.jmodelica.modelica.compiler.Access.Access | ( | ) |
method Modelica.ast:1
| org.jmodelica.modelica.compiler.Access.Access | ( | String | p0 | ) |
method Modelica.ast:7
| org.jmodelica.modelica.compiler.Access.Access | ( | beaver.Symbol | p0 | ) |
method Modelica.ast:10
| ArraySubscripts org.jmodelica.modelica.compiler.Access.arraySubscripts | ( | ) |
Get the array subscripts of an access, if any.
Reimplemented in org.jmodelica.modelica.compiler.ArrayAccess.
| Access org.jmodelica.modelica.compiler.Access.clone | ( | ) | throws CloneNotSupportedException |
internal
Reimplemented from org.jmodelica.modelica.compiler.BaseNode.
Reimplemented in org.jmodelica.modelica.compiler.AmbiguousAccess, org.jmodelica.modelica.compiler.ArrayAccess, org.jmodelica.modelica.compiler.ClassAccess, org.jmodelica.modelica.compiler.ComponentAccess, org.jmodelica.modelica.compiler.Dot, org.jmodelica.modelica.compiler.GlobalAccess, and org.jmodelica.modelica.compiler.ParseAccess.
| void org.jmodelica.modelica.compiler.Access.dumpTree | ( | String | indent | ) |
method DumpTree /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/DumpTree.jadd:61
Reimplemented in org.jmodelica.modelica.compiler.ClassAccess, org.jmodelica.modelica.compiler.ComponentAccess, org.jmodelica.modelica.compiler.Dot, and org.jmodelica.modelica.compiler.GlobalAccess.
| void org.jmodelica.modelica.compiler.Access.dumpTreeBasic | ( | String | indent | ) |
method DumpTreeBasic /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/DumpTree.jadd:204
Reimplemented in org.jmodelica.modelica.compiler.Dot, and org.jmodelica.modelica.compiler.GlobalAccess.
| ClassDecl org.jmodelica.modelica.compiler.Access.findClassDecl | ( | ) |
syn SimpleClassLookup /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/SimpleLookup.jrag:33
Reimplemented in org.jmodelica.modelica.compiler.Dot, and org.jmodelica.modelica.compiler.GlobalAccess.
| void org.jmodelica.modelica.compiler.Access.flushCache | ( | ) |
low-level
Reimplemented from org.jmodelica.modelica.compiler.BaseNode.
Reimplemented in org.jmodelica.modelica.compiler.AmbiguousAccess, org.jmodelica.modelica.compiler.ArrayAccess, org.jmodelica.modelica.compiler.ClassAccess, org.jmodelica.modelica.compiler.ComponentAccess, org.jmodelica.modelica.compiler.Dot, org.jmodelica.modelica.compiler.GlobalAccess, and org.jmodelica.modelica.compiler.ParseAccess.
| void org.jmodelica.modelica.compiler.Access.flushCollectionCache | ( | ) |
internal
Reimplemented from org.jmodelica.modelica.compiler.BaseNode.
Reimplemented in org.jmodelica.modelica.compiler.AmbiguousAccess, org.jmodelica.modelica.compiler.ArrayAccess, org.jmodelica.modelica.compiler.ClassAccess, org.jmodelica.modelica.compiler.ComponentAccess, org.jmodelica.modelica.compiler.Dot, org.jmodelica.modelica.compiler.GlobalAccess, and org.jmodelica.modelica.compiler.ParseAccess.
| Access org.jmodelica.modelica.compiler.Access.getFirstAccess | ( | ) |
Access method for the first Access of a qualified or unqualified name.
syn Names /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:628
Reimplemented in org.jmodelica.modelica.compiler.Dot, and org.jmodelica.modelica.compiler.GlobalAccess.
| String org.jmodelica.modelica.compiler.Access.getID | ( | ) |
Getter for lexeme ID high-level method Modelica.ast:22.
Reimplemented in org.jmodelica.modelica.compiler.AmbiguousAccess, org.jmodelica.modelica.compiler.ArrayAccess, org.jmodelica.modelica.compiler.ClassAccess, org.jmodelica.modelica.compiler.ComponentAccess, org.jmodelica.modelica.compiler.Dot, org.jmodelica.modelica.compiler.GlobalAccess, and org.jmodelica.modelica.compiler.ParseAccess.
| Access org.jmodelica.modelica.compiler.Access.getLastAccess | ( | ) |
Access method for the last Access of a qualified or unqualified name.
syn Names /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:616
Reimplemented in org.jmodelica.modelica.compiler.Dot, and org.jmodelica.modelica.compiler.GlobalAccess.
| Access org.jmodelica.modelica.compiler.Access.getNextAccess | ( | ) |
inh Names /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:637
| String org.jmodelica.modelica.compiler.Access.getNodeName | ( | ) |
method NodeMethods /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:252
| Access org.jmodelica.modelica.compiler.Access.getTopAccess | ( | ) |
Get the top node in an access (possibly qualified).
syn Names /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:681
| InstAccess org.jmodelica.modelica.compiler.Access.instantiate | ( | ) |
method InstantiatedExpressions /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:1623
| boolean org.jmodelica.modelica.compiler.Access.isArrayAccess | ( | ) |
Check if an access is an array access.
Reimplemented in org.jmodelica.modelica.compiler.ArrayAccess.
| boolean org.jmodelica.modelica.compiler.Access.isQualified | ( | ) |
syn Names /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:674
Reimplemented in org.jmodelica.modelica.compiler.Dot, and org.jmodelica.modelica.compiler.GlobalAccess.
| String org.jmodelica.modelica.compiler.Access.lastName | ( | ) |
syn Names /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:473
Reimplemented in org.jmodelica.modelica.compiler.Dot, and org.jmodelica.modelica.compiler.GlobalAccess.
| boolean org.jmodelica.modelica.compiler.Access.mayHaveRewrite | ( | ) |
internal method Modelica.ast:22
Reimplemented from org.jmodelica.modelica.compiler.BaseNode.
Reimplemented in org.jmodelica.modelica.compiler.AmbiguousAccess, org.jmodelica.modelica.compiler.ArrayAccess, org.jmodelica.modelica.compiler.ClassAccess, org.jmodelica.modelica.compiler.ComponentAccess, org.jmodelica.modelica.compiler.Dot, org.jmodelica.modelica.compiler.GlobalAccess, and org.jmodelica.modelica.compiler.ParseAccess.
| String org.jmodelica.modelica.compiler.Access.name | ( | ) |
syn Names /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:426
Reimplemented in org.jmodelica.modelica.compiler.AmbiguousAccess, org.jmodelica.modelica.compiler.ClassAccess, org.jmodelica.modelica.compiler.ComponentAccess, org.jmodelica.modelica.compiler.Dot, org.jmodelica.modelica.compiler.GlobalAccess, and org.jmodelica.modelica.compiler.ParseAccess.
| InstAccess org.jmodelica.modelica.compiler.Access.newInstAccess | ( | ) |
method InstanceTreeConstruction /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:1072
Reimplemented in org.jmodelica.modelica.compiler.ArrayAccess, org.jmodelica.modelica.compiler.Dot, and org.jmodelica.modelica.compiler.GlobalAccess.
| int org.jmodelica.modelica.compiler.Access.numChildren | ( | ) | [protected] |
low-level method Modelica.ast:16
Reimplemented from org.jmodelica.modelica.compiler.BaseNode.
Reimplemented in org.jmodelica.modelica.compiler.AmbiguousAccess, org.jmodelica.modelica.compiler.ArrayAccess, org.jmodelica.modelica.compiler.ClassAccess, org.jmodelica.modelica.compiler.ComponentAccess, org.jmodelica.modelica.compiler.Dot, org.jmodelica.modelica.compiler.GlobalAccess, and org.jmodelica.modelica.compiler.ParseAccess.
| void org.jmodelica.modelica.compiler.Access.prettyPrint | ( | Printer | p, | |
| PrintStream | str, | |||
| String | indent | |||
| ) |
method PrettyPrint /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/PrettyPrint.jrag:586
Reimplemented in org.jmodelica.modelica.compiler.ComponentAccess, org.jmodelica.modelica.compiler.Dot, and org.jmodelica.modelica.compiler.GlobalAccess.
| String org.jmodelica.modelica.compiler.Access.qualifiedName | ( | ) |
syn Names /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:447
Reimplemented in org.jmodelica.modelica.compiler.Dot, and org.jmodelica.modelica.compiler.GlobalAccess.
inh Names /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:683
| ASTNode org.jmodelica.modelica.compiler.Access.rewriteTo | ( | ) |
internal
Reimplemented from org.jmodelica.modelica.compiler.BaseNode.
Reimplemented in org.jmodelica.modelica.compiler.AmbiguousAccess, org.jmodelica.modelica.compiler.ArrayAccess, org.jmodelica.modelica.compiler.ClassAccess, org.jmodelica.modelica.compiler.ComponentAccess, org.jmodelica.modelica.compiler.Dot, org.jmodelica.modelica.compiler.GlobalAccess, and org.jmodelica.modelica.compiler.ParseAccess.
| void org.jmodelica.modelica.compiler.Access.setID | ( | beaver.Symbol | symbol | ) |
method Modelica.ast:11
Reimplemented in org.jmodelica.modelica.compiler.AmbiguousAccess, org.jmodelica.modelica.compiler.ArrayAccess, org.jmodelica.modelica.compiler.ClassAccess, org.jmodelica.modelica.compiler.ComponentAccess, org.jmodelica.modelica.compiler.Dot, org.jmodelica.modelica.compiler.GlobalAccess, and org.jmodelica.modelica.compiler.ParseAccess.
| void org.jmodelica.modelica.compiler.Access.setID | ( | String | value | ) |
Setter for lexeme ID high-level method Modelica.ast:5.
Reimplemented in org.jmodelica.modelica.compiler.AmbiguousAccess, org.jmodelica.modelica.compiler.ArrayAccess, org.jmodelica.modelica.compiler.ClassAccess, org.jmodelica.modelica.compiler.ComponentAccess, org.jmodelica.modelica.compiler.Dot, org.jmodelica.modelica.compiler.GlobalAccess, and org.jmodelica.modelica.compiler.ParseAccess.
| ClassDecl org.jmodelica.modelica.compiler.Access.simpleLookupClass | ( | String | name | ) |
inh SimpleClassLookup /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/SimpleLookup.jrag:47
| ClassDecl org.jmodelica.modelica.compiler.Access.simpleLookupClassGlobalScope | ( | String | name | ) |
inh SimpleClassLookup /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/SimpleLookup.jrag:74
| Access org.jmodelica.modelica.compiler.Access.stripFirstAccess | ( | ) |
stripFirstAccess removes the first access in a qualified name.
If the name is not qualified, null is returned. method Names /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:660
Reimplemented in org.jmodelica.modelica.compiler.Dot, and org.jmodelica.modelica.compiler.GlobalAccess.
| String org.jmodelica.modelica.compiler.Access.toString | ( | ) |
syn FlattPrettyPrint /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/PrettyPrint.jrag:1619
boolean org.jmodelica.modelica.compiler.Access.duringFindClassDecl = false [protected] |
method SimpleClassLookup /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/SimpleLookup.jrag:31
boolean org.jmodelica.modelica.compiler.Access.findClassDecl_computed = false [protected] |
internal
internal
method Modelica.ast:10
method Modelica.ast:9
String org.jmodelica.modelica.compiler.Access.tokenString_ID [protected] |
* internal * method Modelica.ast:8
* internal
1.5.8