org.gjt.sp.jedit.bsh

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 » Swing Library » jEdit » org.gjt.sp.jedit.bsh 
org.gjt.sp.jedit.bsh
Java Source File NameTypeComment
BlockNameSpace.javaClass A specialized namespace for Blocks (e.g.
BSHAllocationExpression.javaClass New object, new array, or inner class style allocation with body.
BSHAmbiguousName.javaClass
BSHArguments.javaClass
BSHArrayDimensions.javaClass The name of this class is somewhat misleading.
BSHArrayInitializer.javaClass
BSHAssignment.javaClass
BSHBinaryExpression.javaClass Implement binary expressions... Note: this is too complicated...
BSHBlock.javaClass
BSHCastExpression.javaClass Implement casts.
BSHClassDeclaration.javaClass
BshClassManager.javaClass BshClassManager manages all classloading in BeanShell. It also supports a dynamically loaded extension (bsh.classpath package) which allows classpath extension and class file reloading. Currently the extension relies on 1.2 for BshClassLoader and weak references.
BSHEnhancedForStatement.javaClass Implementation of the enhanced for(:) statement.
BSHFormalComment.javaClass
BSHFormalParameter.javaClass A formal parameter declaration.
BSHFormalParameters.javaClass
BSHForStatement.javaClass Implementation of the for(;;) statement.
BSHIfStatement.javaClass
BSHImportDeclaration.javaClass
BshIterator.javaInterface An interface implemented by classes wrapping instances of iterators, enumerations, collections, etc.
BSHLiteral.javaClass
BshMethod.javaClass This represents an instance of a bsh method declaration in a particular namespace.
BSHMethodDeclaration.javaClass
BSHMethodInvocation.javaClass
BSHPackageDeclaration.javaClass
BSHPrimaryExpression.javaClass
BSHPrimarySuffix.javaClass
BSHPrimitiveType.javaClass
BSHReturnStatement.javaClass
BSHReturnType.javaClass
BSHStatementExpressionList.javaClass
BSHSwitchLabel.javaClass
BSHSwitchStatement.javaClass
BSHTernaryExpression.javaClass This class needs logic to prevent the right hand side of boolean logical expressions from being naively evaluated...
BSHThrowStatement.javaClass
BSHTryStatement.javaClass
BSHType.javaClass
BSHTypedVariableDeclaration.javaClass
BSHUnaryExpression.javaClass
BSHVariableDeclarator.javaClass
BSHWhileStatement.javaClass This class handles both while(){} statements and do{}while() statements.
CallStack.javaClass A stack of NameSpaces representing the call path. Each method invocation, for example, pushes a new NameSpace onto the stack. The top of the stack is always the current namespace of evaluation.

This is used to support the this.caller magic reference and to print script "stack traces" when evaluation errors occur.

Note: it would be awefully nice to use the java.util.Stack here. Sigh...

Capabilities.javaClass The map of extended features supported by the runtime in which we live.

This class should be independent of all other bsh classes!

Note that tests for class existence here do *not* use the BshClassManager, as it may require other optional class files to be loaded.

ClassGenerator.javaClass
ClassGeneratorImpl.javaClass
ClassGeneratorUtil.javaClass ClassGeneratorUtil utilizes the ASM (www.objectweb.org) bytecode generator by Eric Bruneton in order to generate class "stubs" for BeanShell at runtime.
ClassIdentifier.javaClass
ClassPathException.javaClass
CollectionManager.javaClass The default CollectionManager (which remains Java 1.1 compatible) supports iteration over objects of type: Enumeration, Vector, String, StringBuffer and array.
CommandLineReader.javaClass This is a quick hack to turn empty lines entered interactively on the command line into ';\n' empty lines for the interpreter.
ConsoleInterface.javaInterface The capabilities of a minimal console for BeanShell. Stream I/O and optimized print for output. A simple console may ignore some of these or map them to trivial implementations.
DelayedEvalBshMethod.javaClass
EvalError.javaClass EvalError indicates that we cannot continue evaluating the script or the script has thrown an exception.
ExternalNameSpace.javaClass A namespace which maintains an external map of values held in variables in its scope.
Interpreter.javaClass The BeanShell script interpreter. An instance of Interpreter can be used to source scripts and evaluate statements or expressions.
InterpreterError.javaClass An internal error in the interpreter has occurred.
JavaCharStream.javaClass An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (with java-like unicode escape processing).
JJTParserState.javaClass
JThis.javaClass JThis is a dynamically loaded extension which extends This and adds explicit support for AWT and JFC events, etc.
LHS.javaClass An LHS is a wrapper for an variable, field, or property.
Modifiers.javaClass
Name.javaClass What's in a name? I'll tell you... Name() is a somewhat ambiguous thing in the grammar and so is this.

This class is a name resolver.

NameSource.javaInterface This interface supports name completion, which is used primarily for command line tools, etc.
NameSpace.javaClass A namespace in which methods, variables, and imports (class names) live. This is package public because it is used in the implementation of some bsh commands.
Node.javaInterface
ParseException.javaClass This exception is thrown when parse errors are encountered.
Parser.javaClass This is the BeanShell parser.
ParserConstants.javaInterface
ParserTokenManager.javaClass
ParserTreeConstants.javaInterface
Primitive.javaClass Wrapper for primitive types in Bsh.
Reflect.javaClass All of the reflection API code lies here.
ReflectError.javaClass
ReflectManager.javaClass ReflectManager is a dynamically loaded extension that supports extended reflection features supported by JDK1.2 and greater.
Remote.javaClass Remote executor class.
ReturnControl.javaClass
SimpleNode.javaClass
StringUtil.javaClass
TargetError.javaClass TargetError is an EvalError that wraps an exception thrown by the script (or by code called from the script).
This.javaClass 'This' is the type of bsh scripted objects. A 'This' object is a bsh scripted object context.
Token.javaClass Describes the input token stream.
TokenMgrError.javaClass
Types.javaClass Static routines supporing type comparison and conversion in BeanShell.
UtilEvalError.javaClass UtilEvalError is an error corresponding to an EvalError but thrown by a utility or other class that does not have the caller context (Node) available to it.
UtilTargetError.javaClass UtilTargetError is an error corresponding to a TargetError but thrown by a utility or other class that does not have the caller context (Node) available to it.
Variable.javaClass
XThis.javaClass XThis is a dynamically loaded extension which extends This.java and adds support for the generalized interface proxy mechanism introduced in JDK1.3.
www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.