Java Doc for CallContext.java in  » Scripting » Nice » gnu » mapping » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Scripting » Nice » gnu.mapping 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   gnu.mapping.CallContext

CallContext
public class CallContext implements Runnable(Code)
A procedure activation stack (when compiled with explicit stacks).


Field Summary
final static  intARG_IN_IVALUE1
    
final static  intARG_IN_IVALUE2
    
final static  intARG_IN_VALUE1
    
final static  intARG_IN_VALUE2
    
final static  intARG_IN_VALUE3
    
final static  intARG_IN_VALUE4
    
final static  intARG_IN_VALUES_ARRAY
    
public  Consumerconsumer
     Function results are written to this Consumer. This may point to vstack - or some other Consumer.
public  intcount
     Number of actual arguments.
public  intivalue1
    
public  intivalue2
    
public  intnext
     Index of next argument. This is used by methods like getNextArg, used by callees.
public  intpc
     The program location in the current procedure.
public  Procedureproc
    
public  Objectvalue1
     Used for passing parameters.
public  Objectvalue2
    
public  Objectvalue3
    
public  Objectvalue4
    
public  Object[]values
    
public  ValueStackvstack
     Default place for function results. In the future, function arguments will also use vstack.
 intwhere
     Encoding of where the arguments are.


Method Summary
public  ObjectgetArgAsObject(int i)
    
public  Object[]getArgs()
    
public  ObjectgetNextArg()
     Get the next incoming argument.
public  ObjectgetNextArg(Object defaultValue)
     Get the next incoming argument.
public  voidlastArg()
     Note that we are done with the input arguments.
public  voidrun()
    
public  voidrunUntilDone()
    
final public  ObjectrunUntilValue()
     Run until no more continuations, returning final result.
final public  voidrunUntilValue(Consumer out)
     Run until no more continuations, sending result to a COnsumer.
public  voidsetArgs()
    
public  voidsetArgs(Object arg1)
    
public  voidsetArgs(Object arg1, Object arg2)
    
public  voidsetArgs(Object arg1, Object arg2, Object arg3)
    
public  voidsetArgs(Object arg1, Object arg2, Object arg3, Object arg4)
    
public  voidsetArgsN(Object[] args)
    
public  voidwriteValue(Object value)
     Write values (of function result) to current consumer.

Field Detail
ARG_IN_IVALUE1
final static int ARG_IN_IVALUE1(Code)



ARG_IN_IVALUE2
final static int ARG_IN_IVALUE2(Code)



ARG_IN_VALUE1
final static int ARG_IN_VALUE1(Code)



ARG_IN_VALUE2
final static int ARG_IN_VALUE2(Code)



ARG_IN_VALUE3
final static int ARG_IN_VALUE3(Code)



ARG_IN_VALUE4
final static int ARG_IN_VALUE4(Code)



ARG_IN_VALUES_ARRAY
final static int ARG_IN_VALUES_ARRAY(Code)



consumer
public Consumer consumer(Code)
Function results are written to this Consumer. This may point to vstack - or some other Consumer.



count
public int count(Code)
Number of actual arguments.



ivalue1
public int ivalue1(Code)



ivalue2
public int ivalue2(Code)



next
public int next(Code)
Index of next argument. This is used by methods like getNextArg, used by callees.



pc
public int pc(Code)
The program location in the current procedure.



proc
public Procedure proc(Code)



value1
public Object value1(Code)
Used for passing parameters. (Will be replaced by vstack.)



value2
public Object value2(Code)



value3
public Object value3(Code)



value4
public Object value4(Code)



values
public Object[] values(Code)



vstack
public ValueStack vstack(Code)
Default place for function results. In the future, function arguments will also use vstack.



where
int where(Code)
Encoding of where the arguments are. Each argument uses 4 bits. Arguments beyond 8 are implicitly ARG_IN_VALUES_ARRAY.





Method Detail
getArgAsObject
public Object getArgAsObject(int i)(Code)



getArgs
public Object[] getArgs()(Code)



getNextArg
public Object getNextArg()(Code)
Get the next incoming argument. Throw WrongArguments if there are no more arguments.



getNextArg
public Object getNextArg(Object defaultValue)(Code)
Get the next incoming argument. Return defaultValue if there are no more arguments.



lastArg
public void lastArg()(Code)
Note that we are done with the input arguments. Throw WrongArguments if there are unprocessed arguments.



run
public void run()(Code)



runUntilDone
public void runUntilDone() throws Throwable(Code)



runUntilValue
final public Object runUntilValue() throws Throwable(Code)
Run until no more continuations, returning final result.



runUntilValue
final public void runUntilValue(Consumer out) throws Throwable(Code)
Run until no more continuations, sending result to a COnsumer.



setArgs
public void setArgs()(Code)



setArgs
public void setArgs(Object arg1)(Code)



setArgs
public void setArgs(Object arg1, Object arg2)(Code)



setArgs
public void setArgs(Object arg1, Object arg2, Object arg3)(Code)



setArgs
public void setArgs(Object arg1, Object arg2, Object arg3, Object arg4)(Code)



setArgsN
public void setArgsN(Object[] args)(Code)



writeValue
public void writeValue(Object value)(Code)
Write values (of function result) to current consumer.



Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.