|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Target | |
---|---|
gnu.expr | Supports Expression ,
and various related classes need to compile programming languages. |
gnu.kawa.functions | Various core run-time functions and operators. |
gnu.kawa.lispexpr | Support classes for compiling and running Lisp languages. |
gnu.kawa.reflect | Contains classes to use reflection. |
gnu.kawa.servlet | |
gnu.kawa.xml | Classes for using XML within Kawa. |
gnu.xquery.util | |
kawa.lang | Core Kawa classes for Scheme and Lisp compile-time. |
kawa.standard | Primitive Scheme syntax and functions. |
Uses of Target in gnu.expr |
---|
Subclasses of Target in gnu.expr | |
---|---|
class |
CheckedTarget
Same as StackTarget, but catch ClassCastException. |
class |
ConditionalTarget
This is the Target of a boolean expression, in a conditional context. |
class |
ConsumerTarget
A Target which is some variable that implements gnu.lists.Consumer. |
class |
IgnoreTarget
|
class |
SeriesTarget
The value in the result (as a sequence of values) is passed to a function. |
class |
StackTarget
|
Fields in gnu.expr declared as Target | |
---|---|
static Target |
Target.Ignore
A Target which means that the result is ignored. |
static Target |
Target.pushObject
A Target which means to push an Object on the JVM stack. |
Methods in gnu.expr that return Target | |
---|---|
static Target |
CheckedTarget.getInstance(Type type)
|
static Target |
StackTarget.getInstance(Type type)
|
static Target |
CheckedTarget.getInstance(Type type,
LambdaExp proc,
int argno)
|
static Target |
CheckedTarget.getInstance(Type type,
java.lang.String procname,
int argno)
|
static Target |
ConsumerTarget.makeContextTarget(Compilation comp)
Make a Target that uses the current CallContext's current Consumer. |
static Target |
Target.pushValue(Type type)
Return a Target to push a value of specified type on JCM stack. |
Methods in gnu.expr with parameters of type Target | |
---|---|
static void |
ApplyExp.compile(ApplyExp exp,
Compilation comp,
Target target)
|
void |
PrimProcedure.compile(ApplyExp exp,
Compilation comp,
Target target)
|
void |
Inlineable.compile(ApplyExp exp,
Compilation comp,
Target target)
|
void |
ExitExp.compile(Compilation comp,
Target target)
|
void |
CatchClause.compile(Compilation comp,
Target target)
|
void |
ReferenceExp.compile(Compilation comp,
Target target)
|
void |
ClassExp.compile(Compilation comp,
Target target)
|
void |
IfExp.compile(Compilation comp,
Target target)
|
void |
ApplyExp.compile(Compilation comp,
Target target)
|
void |
BeginExp.compile(Compilation comp,
Target target)
|
void |
LambdaExp.compile(Compilation comp,
Target target)
|
void |
ThisExp.compile(Compilation comp,
Target target)
|
void |
SetExp.compile(Compilation comp,
Target target)
|
void |
TryExp.compile(Compilation comp,
Target target)
|
void |
LetExp.compile(Compilation comp,
Target target)
|
void |
LangExp.compile(Compilation comp,
Target target)
|
void |
SynchronizedExp.compile(Compilation comp,
Target target)
|
void |
ErrorExp.compile(Compilation comp,
Target target)
|
void |
QuoteExp.compile(Compilation comp,
Target target)
|
void |
FluidLetExp.compile(Compilation comp,
Target target)
|
void |
BlockExp.compile(Compilation comp,
Target target)
|
abstract void |
Expression.compile(Compilation comp,
Target target)
|
void |
ObjectExp.compile(Compilation comp,
Target target)
|
static void |
IfExp.compile(Expression test,
Expression then_clause,
Expression else_clause,
Compilation comp,
Target target)
|
void |
Compilation.compileConstant(java.lang.Object value,
Target target)
|
static void |
PrimProcedure.compileInvoke(Compilation comp,
Method method,
Target target,
boolean isTailCall,
int op_code,
Type stackType)
Emit the actual invoke operation, after arguments have been pushed. |
void |
Expression.compileNotePosition(Compilation comp,
Target target,
Expression position)
Compile, but take note of line number. |
void |
ClassExp.compilePushClass(Compilation comp,
Target target)
|
static void |
ConsumerTarget.compileUsingConsumer(Expression exp,
Compilation comp,
Target target)
Compile an expression using a temporary Consumer, if needed. |
static void |
ConsumerTarget.compileUsingConsumer(Expression exp,
Compilation comp,
Target target,
Method makeMethod,
Method resultMethod)
|
void |
Expression.compileWithPosition(Compilation comp,
Target target)
Same as compile, but emit line number beforehard. |
void |
Expression.compileWithPosition(Compilation comp,
Target target,
Expression position)
Same as 2-argument compileWithPosition, but use some other Expression's line number. |
void |
TypeValue.emitIsInstance(Variable incoming,
Compilation comp,
Target target)
Emit code for incoming instanceof this_type. |
void |
Declaration.load(AccessExp access,
int flags,
Compilation comp,
Target target)
|
Uses of Target in gnu.kawa.functions |
---|
Methods in gnu.kawa.functions with parameters of type Target | |
---|---|
void |
AddOp.compile(ApplyExp exp,
Compilation comp,
Target target)
|
void |
Convert.compile(ApplyExp exp,
Compilation comp,
Target target)
|
void |
NumberCompare.compile(ApplyExp exp,
Compilation comp,
Target target)
|
void |
MakeList.compile(ApplyExp exp,
Compilation comp,
Target target)
|
void |
IsEq.compile(ApplyExp exp,
Compilation comp,
Target target)
|
void |
GetModuleClass.compile(ApplyExp exp,
Compilation comp,
Target target)
|
void |
ValuesMap.compile(ApplyExp exp,
Compilation comp,
Target target)
|
void |
AppendValues.compile(ApplyExp exp,
Compilation comp,
Target target)
|
static void |
IsEq.compile(Expression[] args,
Compilation comp,
Target target,
Language language)
|
static void |
ValuesMap.compileInlined(LambdaExp lambda,
Expression vals,
int startCounter,
Method matchesMethod,
Compilation comp,
Target target)
|
Uses of Target in gnu.kawa.lispexpr |
---|
Methods in gnu.kawa.lispexpr with parameters of type Target | |
---|---|
void |
LangObjType.emitIsInstance(Variable incoming,
Compilation comp,
Target target)
|
void |
LangPrimType.emitIsInstance(Variable incoming,
Compilation comp,
Target target)
|
Uses of Target in gnu.kawa.reflect |
---|
Methods in gnu.kawa.reflect with parameters of type Target | |
---|---|
void |
ArrayLength.compile(ApplyExp exp,
Compilation comp,
Target target)
|
void |
SlotGet.compile(ApplyExp exp,
Compilation comp,
Target target)
|
void |
SlotSet.compile(ApplyExp exp,
Compilation comp,
Target target)
|
void |
StaticSet.compile(ApplyExp exp,
Compilation comp,
Target target)
|
void |
InstanceOf.compile(ApplyExp exp,
Compilation comp,
Target target)
|
void |
StaticGet.compile(ApplyExp exp,
Compilation comp,
Target target)
|
void |
ArraySet.compile(ApplyExp exp,
Compilation comp,
Target target)
|
void |
ArrayGet.compile(ApplyExp exp,
Compilation comp,
Target target)
|
void |
TypeSwitch.compile(ApplyExp exp,
Compilation comp,
Target target)
|
void |
ArrayNew.compile(ApplyExp exp,
Compilation comp,
Target target)
|
static void |
InstanceOf.emitIsInstance(TypeValue type,
Variable incoming,
Compilation comp,
Target target)
|
void |
OccurrenceType.emitIsInstance(Variable incoming,
Compilation comp,
Target target)
|
Uses of Target in gnu.kawa.servlet |
---|
Methods in gnu.kawa.servlet with parameters of type Target | |
---|---|
void |
GetRequest.compile(ApplyExp exp,
Compilation comp,
Target target)
|
void |
GetResponse.compile(ApplyExp exp,
Compilation comp,
Target target)
|
Uses of Target in gnu.kawa.xml |
---|
Methods in gnu.kawa.xml with parameters of type Target | |
---|---|
void |
CoerceNodes.compile(ApplyExp exp,
Compilation comp,
Target target)
|
void |
MakeText.compile(ApplyExp exp,
Compilation comp,
Target target)
|
void |
UnionNodes.compile(ApplyExp exp,
Compilation comp,
Target target)
|
void |
SortNodes.compile(ApplyExp exp,
Compilation comp,
Target target)
|
void |
NodeConstructor.compile(ApplyExp exp,
Compilation comp,
Target target)
|
static void |
NodeConstructor.compileUsingNodeTree(Expression exp,
Compilation comp,
Target target)
Compile an expression using a fresh NodeTree. |
void |
NodeType.emitIsInstance(Variable incoming,
Compilation comp,
Target target)
|
void |
XDataType.emitIsInstance(Variable incoming,
Compilation comp,
Target target)
|
Uses of Target in gnu.xquery.util |
---|
Methods in gnu.xquery.util with parameters of type Target | |
---|---|
void |
OrderedMap.compile(ApplyExp exp,
Compilation comp,
Target target)
|
void |
CastAs.compile(ApplyExp exp,
Compilation comp,
Target target)
|
void |
ValuesFilter.compile(ApplyExp exp,
Compilation comp,
Target target)
|
void |
ArithOp.compile(ApplyExp exp,
Compilation comp,
Target target)
|
void |
CastableAs.compile(ApplyExp exp,
Compilation comp,
Target target)
|
void |
RelativeStep.compile(ApplyExp exp,
Compilation comp,
Target target)
|
Uses of Target in kawa.lang |
---|
Methods in kawa.lang with parameters of type Target | |
---|---|
void |
SetFieldProc.compile(ApplyExp exp,
Compilation comp,
Target target)
|
void |
GetFieldProc.compile(ApplyExp exp,
Compilation comp,
Target target)
|
Uses of Target in kawa.standard |
---|
Methods in kawa.standard with parameters of type Target | |
---|---|
void |
prim_throw.compile(ApplyExp exp,
Compilation comp,
Target target)
|
void |
not.compile(ApplyExp exp,
Compilation comp,
Target target)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |