Package | Description |
---|---|
org.codehaus.janino |
The classes in this package pose the core of the Janino JavaTM compiler.
|
Modifier and Type | Class and Description |
---|---|
(package private) static class |
Java.Padder |
Modifier and Type | Field and Description |
---|---|
private CodeContext.Inserter |
CodeContext.currentInserter |
private CodeContext.Inserter |
CodeContext.end |
private CodeContext.Inserter |
CodeContext.Inserter.nextInserter |
private CodeContext.Inserter |
CodeContext.Branch.source |
Modifier and Type | Method and Description |
---|---|
CodeContext.Inserter |
CodeContext.currentInserter() |
CodeContext.Inserter |
CodeContext.newInserter()
Allocate an
CodeContext.Inserter , set it to the current offset, and
insert it before the current offset. |
Modifier and Type | Method and Description |
---|---|
private IClass |
UnitCompiler.binaryNumericPromotion(Java.Locatable locatable,
IClass type1,
CodeContext.Inserter convertInserter1,
IClass type2)
Implements "binary numeric promotion" (5.6.2)
|
private IClass |
UnitCompiler.binaryNumericPromotion(Java.Locatable locatable,
IClass type1,
CodeContext.Inserter convertInserter1,
IClass type2,
CodeContext.Inserter convertInserter2)
Implements "binary numeric promotion" (5.6.2), which may perform unboxing conversion.
|
void |
CodeContext.pushInserter(CodeContext.Inserter ins)
Remember the current
CodeContext.Inserter , then replace it with the new one. |
private boolean |
UnitCompiler.tryUnboxingConversion(Java.Locatable locatable,
IClass sourceType,
IClass targetType,
CodeContext.Inserter optionalInserter) |
private void |
UnitCompiler.unboxingConversion(Java.Locatable locatable,
IClass sourceType,
IClass targetType,
CodeContext.Inserter optionalInserter) |