Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

nice.tools.code
Class SetStaticFieldProc  view SetStaticFieldProc download SetStaticFieldProc.java

java.lang.Object
  extended bygnu.mapping.Procedure
      extended bygnu.mapping.Procedure1
          extended bynice.tools.code.SetStaticFieldProc
All Implemented Interfaces:
gnu.expr.Inlineable, gnu.mapping.Named

public class SetStaticFieldProc
extends gnu.mapping.Procedure1
implements gnu.expr.Inlineable

Modifies the value of a static class field and returns the new value.

Version:
$Date: 2002/02/02 12:21:43 $

Field Summary
private  gnu.expr.Declaration fieldDecl
           
 
Fields inherited from class gnu.mapping.Procedure
 
Constructor Summary
SetStaticFieldProc(gnu.expr.Declaration fieldDecl)
           
 
Method Summary
 java.lang.Object apply1(java.lang.Object arg)
           
 void compile(gnu.expr.ApplyExp exp, gnu.expr.Compilation comp, gnu.expr.Target target)
           
 gnu.bytecode.Type getReturnType(gnu.expr.Expression[] args)
           
 
Methods inherited from class gnu.mapping.Procedure1
apply0, apply2, apply3, apply4, applyN, numArgs
 
Methods inherited from class gnu.mapping.Procedure
apply, checkArgCount, getName, getProperty, getSetter, maxArgs, minArgs, name, removeProperty, set0, set1, setN, setName, setProperty, setProperty, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

fieldDecl

private gnu.expr.Declaration fieldDecl
Constructor Detail

SetStaticFieldProc

public SetStaticFieldProc(gnu.expr.Declaration fieldDecl)
Method Detail

apply1

public java.lang.Object apply1(java.lang.Object arg)

compile

public void compile(gnu.expr.ApplyExp exp,
                    gnu.expr.Compilation comp,
                    gnu.expr.Target target)
Specified by:
compile in interface gnu.expr.Inlineable

getReturnType

public gnu.bytecode.Type getReturnType(gnu.expr.Expression[] args)
Specified by:
getReturnType in interface gnu.expr.Inlineable