
Public Member Functions | |
| void | flushCache () |
| low-level | |
| void | flushCollectionCache () |
| internal | |
| InstComponentAccess | clone () throws CloneNotSupportedException |
| internal | |
| InstComponentAccess | copy () |
| internal | |
| InstComponentAccess | fullCopy () |
| low-level | |
| void | dumpTree (String indent) |
| method InstDumpTree /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/DumpTree.jadd:156 | |
| void | typeCheck () |
| method FlatTypeCheck /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatTypeCheck.jrag:302 | |
| void | checkAccessCompInClassLeft (InstAccess right) |
| method FlatTypeCheck /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatTypeCheck.jrag:523 | |
| void | checkAccessCompInClassRight (InstClassDecl icd) |
| method FlatTypeCheck /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatTypeCheck.jrag:536 | |
| String | toString () |
| method InstanceDumpTree /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:1706 | |
| void | nameCheck () |
| method InstanceNameCheck /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/NameCheck.jadd:29 | |
| InstAccess | createPartToAppend (String id) |
| method Names /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:741 | |
| InstComponentAccess () | |
| method InstanceTree.ast:1 | |
| InstComponentAccess (String p0, Opt< FArraySubscripts > p1) | |
| method InstanceTree.ast:8 | |
| InstComponentAccess (beaver.Symbol p0, Opt< FArraySubscripts > p1) | |
| method InstanceTree.ast:13 | |
| boolean | mayHaveRewrite () |
| internal method InstanceTree.ast:27 | |
| void | setID (String value) |
| Setter for lexeme ID high-level method InstanceTree.ast:5. | |
| void | setID (beaver.Symbol symbol) |
| method InstanceTree.ast:8 | |
| String | getID () |
| Getter for lexeme ID high-level method InstanceTree.ast:19. | |
| void | setFArraySubscriptsOpt (Opt< FArraySubscripts > opt) |
| Setter for FArraySubscriptsOpt low-level method InstanceTree.ast:5. | |
| boolean | hasFArraySubscripts () |
| Does this node have a FArraySubscripts child? high-level method InstanceTree.ast:12. | |
| FArraySubscripts | getFArraySubscripts () |
| Getter for optional child FArraySubscripts high-level method InstanceTree.ast:19. | |
| void | setFArraySubscripts (FArraySubscripts node) |
| Setter for optional child FArraySubscripts high-level method InstanceTree.ast:27. | |
| Opt< FArraySubscripts > | getFArraySubscriptsOpt () |
| low-level method InstanceTree.ast:37 | |
| Opt< FArraySubscripts > | getFArraySubscriptsOptNoTransform () |
| low-level method InstanceTree.ast:44 | |
| void | setExpandedSubscripts (FArraySubscripts node) |
| Setter for ExpandedSubscripts high-level method InstanceTree.ast:5. | |
| FArraySubscripts | getExpandedSubscriptsNoTransform () |
| low-level method InstanceTree.ast:11 | |
| CValue | ceval () |
| syn ConstantEvaluation /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/ConstantEvaluation.jrag:1285 | |
| HashSet | qualifiedLookupInstComponent (String name) |
| syn InstLookupComponents /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstLookupComponents.jrag:49 | |
| InstComponentDecl | myInstComponentDecl () |
| syn InstLookupComponents /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstLookupComponents.jrag:251 | |
| boolean | isUnknown () |
| syn UnknownDeclarations /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/PrimitiveClasses.jrag:125 | |
| String | name () |
| syn Names /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:440 | |
| boolean | isDisabled () |
| syn ComponentDeclMethods /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:1760 | |
| boolean | duringFunctionEval () |
| inh ConstantEvaluation /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/ConstantEvaluation.jrag:1563 | |
| ASTNode | rewriteTo () |
| internal | |
Protected Member Functions | |
| boolean | shouldCevalThroughParent (InstAssignable var) |
| Check if constant evaluation should go through surrounding record. | |
| void | typeError (InstAccess top) |
| method FlatTypeCheck /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatTypeCheck.jrag:156 | |
| int | numChildren () |
| low-level method InstanceTree.ast:21 | |
| int | getExpandedSubscriptsChildPosition () |
| low-level method InstanceTree.ast:17 | |
| org.jmodelica.modelica.compiler.InstComponentAccess.InstComponentAccess | ( | ) |
method InstanceTree.ast:1
| org.jmodelica.modelica.compiler.InstComponentAccess.InstComponentAccess | ( | String | p0, | |
| Opt< FArraySubscripts > | p1 | |||
| ) |
method InstanceTree.ast:8
| org.jmodelica.modelica.compiler.InstComponentAccess.InstComponentAccess | ( | beaver.Symbol | p0, | |
| Opt< FArraySubscripts > | p1 | |||
| ) |
method InstanceTree.ast:13
| CValue org.jmodelica.modelica.compiler.InstComponentAccess.ceval | ( | ) |
syn ConstantEvaluation /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/ConstantEvaluation.jrag:1285
Reimplemented from org.jmodelica.modelica.compiler.InstAccess.
| void org.jmodelica.modelica.compiler.InstComponentAccess.checkAccessCompInClassLeft | ( | InstAccess | right | ) |
method FlatTypeCheck /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatTypeCheck.jrag:523
Reimplemented from org.jmodelica.modelica.compiler.InstAccess.
| void org.jmodelica.modelica.compiler.InstComponentAccess.checkAccessCompInClassRight | ( | InstClassDecl | icd | ) |
method FlatTypeCheck /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatTypeCheck.jrag:536
Reimplemented from org.jmodelica.modelica.compiler.InstAccess.
| InstComponentAccess org.jmodelica.modelica.compiler.InstComponentAccess.clone | ( | ) | throws CloneNotSupportedException |
| InstComponentAccess org.jmodelica.modelica.compiler.InstComponentAccess.copy | ( | ) |
| InstAccess org.jmodelica.modelica.compiler.InstComponentAccess.createPartToAppend | ( | String | id | ) |
method Names /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:741
Reimplemented from org.jmodelica.modelica.compiler.InstAccess.
| void org.jmodelica.modelica.compiler.InstComponentAccess.dumpTree | ( | String | indent | ) |
method InstDumpTree /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/DumpTree.jadd:156
Reimplemented from org.jmodelica.modelica.compiler.InstAccess.
| boolean org.jmodelica.modelica.compiler.InstComponentAccess.duringFunctionEval | ( | ) |
inh ConstantEvaluation /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/ConstantEvaluation.jrag:1563
| void org.jmodelica.modelica.compiler.InstComponentAccess.flushCache | ( | ) |
| void org.jmodelica.modelica.compiler.InstComponentAccess.flushCollectionCache | ( | ) |
| InstComponentAccess org.jmodelica.modelica.compiler.InstComponentAccess.fullCopy | ( | ) |
| int org.jmodelica.modelica.compiler.InstComponentAccess.getExpandedSubscriptsChildPosition | ( | ) | [protected] |
low-level method InstanceTree.ast:17
Reimplemented from org.jmodelica.modelica.compiler.InstArrayAccess.
| FArraySubscripts org.jmodelica.modelica.compiler.InstComponentAccess.getExpandedSubscriptsNoTransform | ( | ) |
low-level method InstanceTree.ast:11
Reimplemented from org.jmodelica.modelica.compiler.InstArrayAccess.
| FArraySubscripts org.jmodelica.modelica.compiler.InstComponentAccess.getFArraySubscripts | ( | ) |
Getter for optional child FArraySubscripts high-level method InstanceTree.ast:19.
Reimplemented from org.jmodelica.modelica.compiler.InstArrayAccess.
| Opt<FArraySubscripts> org.jmodelica.modelica.compiler.InstComponentAccess.getFArraySubscriptsOpt | ( | ) |
low-level method InstanceTree.ast:37
Reimplemented from org.jmodelica.modelica.compiler.InstArrayAccess.
| Opt<FArraySubscripts> org.jmodelica.modelica.compiler.InstComponentAccess.getFArraySubscriptsOptNoTransform | ( | ) |
low-level method InstanceTree.ast:44
Reimplemented from org.jmodelica.modelica.compiler.InstArrayAccess.
| String org.jmodelica.modelica.compiler.InstComponentAccess.getID | ( | ) |
Getter for lexeme ID high-level method InstanceTree.ast:19.
Reimplemented from org.jmodelica.modelica.compiler.InstArrayAccess.
| boolean org.jmodelica.modelica.compiler.InstComponentAccess.hasFArraySubscripts | ( | ) |
Does this node have a FArraySubscripts child? high-level method InstanceTree.ast:12.
Reimplemented from org.jmodelica.modelica.compiler.InstArrayAccess.
| boolean org.jmodelica.modelica.compiler.InstComponentAccess.isDisabled | ( | ) |
syn ComponentDeclMethods /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:1760
Reimplemented from org.jmodelica.modelica.compiler.InstAccess.
| boolean org.jmodelica.modelica.compiler.InstComponentAccess.isUnknown | ( | ) |
syn UnknownDeclarations /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/PrimitiveClasses.jrag:125
Reimplemented from org.jmodelica.modelica.compiler.InstAccess.
| boolean org.jmodelica.modelica.compiler.InstComponentAccess.mayHaveRewrite | ( | ) |
internal method InstanceTree.ast:27
Reimplemented from org.jmodelica.modelica.compiler.InstArrayAccess.
| InstComponentDecl org.jmodelica.modelica.compiler.InstComponentAccess.myInstComponentDecl | ( | ) |
syn InstLookupComponents /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstLookupComponents.jrag:251
Reimplemented from org.jmodelica.modelica.compiler.InstAccess.
| String org.jmodelica.modelica.compiler.InstComponentAccess.name | ( | ) |
syn Names /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:440
Reimplemented from org.jmodelica.modelica.compiler.InstAccess.
| void org.jmodelica.modelica.compiler.InstComponentAccess.nameCheck | ( | ) |
method InstanceNameCheck /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/NameCheck.jadd:29
| int org.jmodelica.modelica.compiler.InstComponentAccess.numChildren | ( | ) | [protected] |
low-level method InstanceTree.ast:21
Reimplemented from org.jmodelica.modelica.compiler.InstArrayAccess.
| HashSet org.jmodelica.modelica.compiler.InstComponentAccess.qualifiedLookupInstComponent | ( | String | name | ) |
syn InstLookupComponents /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstLookupComponents.jrag:49
Reimplemented from org.jmodelica.modelica.compiler.InstAccess.
| ASTNode org.jmodelica.modelica.compiler.InstComponentAccess.rewriteTo | ( | ) |
| void org.jmodelica.modelica.compiler.InstComponentAccess.setExpandedSubscripts | ( | FArraySubscripts | node | ) |
Setter for ExpandedSubscripts high-level method InstanceTree.ast:5.
Reimplemented from org.jmodelica.modelica.compiler.InstArrayAccess.
| void org.jmodelica.modelica.compiler.InstComponentAccess.setFArraySubscripts | ( | FArraySubscripts | node | ) |
Setter for optional child FArraySubscripts high-level method InstanceTree.ast:27.
Reimplemented from org.jmodelica.modelica.compiler.InstArrayAccess.
| void org.jmodelica.modelica.compiler.InstComponentAccess.setFArraySubscriptsOpt | ( | Opt< FArraySubscripts > | opt | ) |
Setter for FArraySubscriptsOpt low-level method InstanceTree.ast:5.
Reimplemented from org.jmodelica.modelica.compiler.InstArrayAccess.
| void org.jmodelica.modelica.compiler.InstComponentAccess.setID | ( | beaver.Symbol | symbol | ) |
| void org.jmodelica.modelica.compiler.InstComponentAccess.setID | ( | String | value | ) |
Setter for lexeme ID high-level method InstanceTree.ast:5.
Reimplemented from org.jmodelica.modelica.compiler.InstArrayAccess.
| boolean org.jmodelica.modelica.compiler.InstComponentAccess.shouldCevalThroughParent | ( | InstAssignable | var | ) | [protected] |
Check if constant evaluation should go through surrounding record.
method ConstantEvaluation /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/ConstantEvaluation.jrag:1311
| String org.jmodelica.modelica.compiler.InstComponentAccess.toString | ( | ) |
method InstanceDumpTree /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:1706
| void org.jmodelica.modelica.compiler.InstComponentAccess.typeCheck | ( | ) |
method FlatTypeCheck /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatTypeCheck.jrag:302
Reimplemented from org.jmodelica.modelica.compiler.InstAccess.
| void org.jmodelica.modelica.compiler.InstComponentAccess.typeError | ( | InstAccess | top | ) | [protected] |
method FlatTypeCheck /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatTypeCheck.jrag:156
Reimplemented from org.jmodelica.modelica.compiler.InstAccess.
1.5.8