| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | translate(ClassGenerator classGen, MethodGenerator methodGen)
Overrides com. Translate a function call. |
| public Type | typeCheck(SymbolTable stable)
Overrides com. Type check a function call. |
| StringCall | back to summary |
|---|---|
| public StringCall(QName fname, List<Expression> arguments) | |
| translate | back to summary |
|---|---|
| public void translate(ClassGenerator classGen, MethodGenerator methodGen) Overrides com. Doc from com. Translate a function call. The compiled code will leave the function's return value on the JVM's stack. | |
| typeCheck | back to summary |
|---|---|
| public Type typeCheck(SymbolTable stable) throws TypeCheckError Overrides com. Doc from com. Type check a function call. Since different type conversions apply, type checking is different for standard and external (Java) functions. | |