C# (CSharp) Rhino Namespace

Nested Namespaces

Rhino.Annotations
Rhino.Ast
Rhino.Commonjs
Rhino.Drivers
Rhino.Etl
Rhino.Fsck
Rhino.Jdk13
Rhino.Jdk15
Rhino.Json
Rhino.Licensing
Rhino.Mocks
Rhino.Optimizer
Rhino.PersistentHashTable
Rhino.Queues
Rhino.Regexp
Rhino.Security
Rhino.Serialize
Rhino.ServiceBus
Rhino.Testing
Rhino.Tests
Rhino.Tools
Rhino.V8dtoa
Rhino.Xml
Rhino.Xmlimpl

Classes

Name Description
Arguments
BaseFunction
BeanProperty
BoundFunction
ClassCache
CodeGenerator Generates bytecode for the Interpreter.
CompilerEnvirons
ConsString
Context This class represents the runtime context of an executing script.
Context._ClassShutterSetter_1970
Context._ContextAction_476
ContinuationPending
DToA
Decompiler The following class save decompilation information about the source.
DefaultErrorReporter This is the default error reporter for JavaScript.
DefiningClassLoader Load generated classes.
Delegator This is a helper class for implementing wrappers around Scriptable objects.
EcmaError
EvaluatorException
FieldAndMethods
FunctionObject
IRFactory This class rewrites the parse tree into an IR suitable for codegen.
Icode Additional interpreter-specific codes
IdFunctionObject
IdScriptableObject
IdScriptableObject.PrototypeValues
ImporterTopLevel
InterfaceAdapter Adapter to use JS function as implementation of Java interfaces with single method or multiple methods with the same signature.
InterfaceAdapter._ContextAction_80
InterpretedFunction
Interpreter
Interpreter.CallFrame
Interpreter.ContinuationJump
Interpreter.GeneratorState
InterpreterData
JavaMembers
JavaMembers.MethodSignature
JavaScriptException
Kit Collection of utilities
Kit.ComplexKey
NativeBoolean
NativeCall
NativeContinuation
NativeDate
NativeError
NativeFunction
NativeGenerator
NativeGenerator.CloseGeneratorAction
NativeGenerator.CloseGeneratorAction._Callable_84
NativeGenerator.GeneratorClosedException
NativeGlobal
NativeIterator
NativeIterator.StopIteration
NativeIterator.WrappedJavaIterator
NativeJSON
NativeJSON.StringifyState
NativeJavaArray
NativeJavaClass
NativeJavaConstructor
NativeJavaMethod
NativeJavaPackage
NativeJavaTopPackage
NativeMath
NativeNumber
NativeScript
NativeString
NativeWith
NodeTransformer This class transforms a tree to a lower-level representation for codegen.
ObjArray
ObjToIntMap
ObjToIntMap.Iterator
Ref
RegExpProxyConstants
ResolvedOverload
RhinoException
RhinoSecurityManager A java.lang.SecurityManager subclass that provides access to the current top-most script class on the execution stack.
ScriptRuntime This is the class that implements the runtime.
ScriptRuntime.DefaultMessageProvider
ScriptRuntime.IdEnumeration
ScriptRuntime.NoSuchMethodShim
ScriptRuntime._BaseFunction_41
ScriptStackElement
ScriptableConstants
SecurityController This class describes the support needed to implement security.
SecurityController._Script_157
SpecialRef
Synchronizer This class provides support for implementing Java-style synchronized methods in Javascript.
Token This class implements the JavaScript scanner.
TokenStream This class implements the JavaScript scanner.
TopLevel
UintMap
Undefined
UniqueTag
VMBridge
WrapFactory Embeddings that wish to provide their own custom wrappings for Java objects may extend this class and call Context.SetWrapFactory(WrapFactory) Once an instance of this class or an extension of this class is enabled for a given context (by calling setWrapFactory on that context), Rhino will call the methods of this class whenever it needs to wrap a value resulting from a call to a Java method or an access to a Java field.
WrappedException