| Modifier and Type | Field and Description |
|---|---|
| private Expression | |
| private Expression |
| Access | Constructor and Description |
|---|---|
| public | StartsWithCall(QName fname, List<Expression> arguments)
Create a starts-with() call - two arguments, both strings |
| Modifier and Type | Method and Description |
|---|---|
| public void | translate(ClassGenerator classGen, MethodGenerator methodGen)
Overrides com. Compile the expression - leave boolean expression on stack |
| public Type | typeCheck(SymbolTable stable)
Overrides com. Type check the two parameters for this function |
| _base | back to summary |
|---|---|
| private Expression _base | |
| _token | back to summary |
|---|---|
| private Expression _token | |
| StartsWithCall | back to summary |
|---|---|
| public StartsWithCall(QName fname, List<Expression> arguments) Create a starts-with() call - two arguments, both strings | |
| translate | back to summary |
|---|---|
| public void translate(ClassGenerator classGen, MethodGenerator methodGen) Overrides com. Compile the expression - leave boolean expression on stack | |
| typeCheck | back to summary |
|---|---|
| public Type typeCheck(SymbolTable stable) throws TypeCheckError Overrides com. Type check the two parameters for this function | |