< A B C D E F G H I J K L M N O P Q R S T U V W Z _

<

() - Static method in class kmy.jint.util.CompilerException
 
() - Static method in class kmy.jint.util.AnyUtilities
 
() - Static method in class kmy.regex.form.NewLineSpan
 
() - Static method in class kmy.regex.form.FormatterSpan
 

A

aaload - Static variable in interface kmy.jint.gen.JVMCodes
 
aastore - Static variable in interface kmy.jint.gen.JVMCodes
 
ABSTRACT_FLAG - Static variable in interface kmy.jint.constants.DefinitionConst
 
AbstractClass - class kmy.jint.reflect.AbstractClass.
 
AbstractClass() - Constructor for class kmy.jint.reflect.AbstractClass
 
AbstractContainer - interface kmy.jint.lang.AbstractContainer.
A class that implements this interface is treated by Jint compiler as a "container".
abstractContainerClass - Variable in class kmy.jint.reflect.JintClassTable
 
AbstractField - class kmy.jint.reflect.AbstractField.
 
AbstractField() - Constructor for class kmy.jint.reflect.AbstractField
 
AbstractField(String) - Constructor for class kmy.jint.reflect.AbstractField
 
abstractListClass - Variable in class kmy.jint.reflect.JintClassTable
 
AbstractMark - class kmy.jint.gen.AbstractMark.
 
AbstractMark() - Constructor for class kmy.jint.gen.AbstractMark
 
AbstractMethod - class kmy.jint.reflect.AbstractMethod.
 
AbstractMethod() - Constructor for class kmy.jint.reflect.AbstractMethod
 
AbstractTokenizer - class kmy.jint.parser.AbstractTokenizer.
This class represents a stream of Java/Jint tokens.
AbstractTokenizer(NameTable) - Constructor for class kmy.jint.parser.AbstractTokenizer
Create and initialize an AbstractTokenizer instance.
AbstractTyperHelper - class kmy.jint.typer.AbstractTyperHelper.
 
AbstractTyperHelper() - Constructor for class kmy.jint.typer.AbstractTyperHelper
 
AbstractVariable - class kmy.jint.typer.AbstractVariable.
 
AbstractVariable() - Constructor for class kmy.jint.typer.AbstractVariable
 
ACC_ABSTRACT - Static variable in interface kmy.jint.constants.DefinitionConst
 
ACC_FINAL - Static variable in interface kmy.jint.constants.DefinitionConst
 
ACC_INTERFACE - Static variable in interface kmy.jint.constants.DefinitionConst
 
ACC_MASK - Static variable in interface kmy.jint.constants.DefinitionConst
 
ACC_NATIVE - Static variable in interface kmy.jint.constants.DefinitionConst
 
ACC_PRIVATE - Static variable in interface kmy.jint.constants.DefinitionConst
 
ACC_PROTECTED - Static variable in interface kmy.jint.constants.DefinitionConst
 
ACC_PUBLIC - Static variable in interface kmy.jint.constants.DefinitionConst
 
ACC_STATIC - Static variable in interface kmy.jint.constants.DefinitionConst
 
ACC_SUPER - Static variable in interface kmy.jint.constants.DefinitionConst
 
ACC_SYNCHRONIZED - Static variable in interface kmy.jint.constants.DefinitionConst
 
ACC_TRANSIENT - Static variable in interface kmy.jint.constants.DefinitionConst
 
ACC_VOLATILE - Static variable in interface kmy.jint.constants.DefinitionConst
 
accept(File, String) - Method in class kmy.jint.tools.Compiler.ExtensionFilenameFilter
 
accept(File, String) - Method in class kmy.regex.util.Regex
 
Access - class kmy.test.java.Access.
 
Access.A - class kmy.test.java.Access.A.
 
Access.A(Access) - Constructor for class kmy.test.java.Access.A
 
Access() - Constructor for class kmy.test.java.Access
 
accessFlags - Variable in class kmy.jint.gen.JVMClassGenerator
 
accessorClass() - Method in class kmy.jint.typer.TyperContext
 
accessorCount - Variable in class kmy.jint.reflect.JintClass
 
aconst_null - Static variable in interface kmy.jint.gen.JVMCodes
 
adapterCount - Variable in class kmy.jint.tools.Compiler
 
ADD - Variable in class kmy.jint.parser.NameTable
 
ADD - Variable in class kmy.jint.typer.TyperContext
 
addException(AbstractClass) - Method in class kmy.jint.typer.TyperContext
Add given exception to the exception list thrown by this method.
addExceptionHandler(AbstractMark, AbstractMark, AbstractMark, String) - Method in class kmy.jint.gen.CodeGenerator
 
addExceptionHandler(AbstractMark, AbstractMark, AbstractMark, String) - Method in class kmy.jint.gen.JVMClassGenerator
 
addExceptions(AbstractMethod) - Method in class kmy.jint.typer.TyperContext
Add all exceptions thrown by the given method to the exception list thrown by this method.
addField(int, Identifier, QualifiedIdentifier) - Method in class kmy.jint.reflect.JintClass
 
addField(int, String, String, Object) - Method in class kmy.jint.gen.CodeGenerator
Add a field to the class.
addField(int, String, String, Object) - Method in class kmy.jint.gen.JVMClassGenerator
Add a field to the class.
addFlags(int) - Method in class kmy.jint.tree.DefinitionNode
 
addHeadIncrement - Variable in class kmy.regex.interp.InterpretedRegex
Used to optimize HINT_CHAR_STAR_HEAD.
addImport(IdentifierNode) - Method in class kmy.jint.typer.TyperContext
 
addInnerClass(AbstractClass) - Method in class kmy.jint.reflect.JintClass
 
addMember(Identifier, Object, int) - Method in class kmy.jint.reflect.BasicClass
 
addMember(JintField) - Method in class kmy.jint.reflect.JintClass
 
addMember(Member, int) - Method in class kmy.jint.reflect.JVMClass
 
addMethod - Variable in class kmy.jint.typer.NewAttachment
 
addMethod(int, Identifier, QualifiedIdentifier, QualifiedIdentifier[], QualifiedIdentifier[]) - Method in class kmy.jint.reflect.JintClass
 
addMethods(Class) - Method in class kmy.jint.reflect.JVMClass
 
addTarget(Object) - Method in class kmy.jint.util.DispatchObject
 
addTuneJump(int, int, JVMClassGenerator.Label) - Method in class kmy.jint.gen.JVMClassGenerator
 
addVariable(boolean, AbstractClass, Identifier, BasicNode) - Method in class kmy.jint.typer.TyperContext
Defines new local variable.
againMark - Variable in class kmy.jint.compiler.CompilerContext.LabelInfo
 
align - Variable in class kmy.regex.form.FormatterSpan
 
ALIGN_CENTER - Static variable in class kmy.regex.form.FormatterSpan
 
ALIGN_LEFT - Static variable in class kmy.regex.form.FormatterSpan
 
ALIGN_MASK - Static variable in class kmy.regex.form.FormatterSpan
 
ALIGN_RIGHT - Static variable in class kmy.regex.form.FormatterSpan
 
alloc() - Method in class kmy.regex.jvm.RLocalAllocator
 
allocator - Variable in class kmy.regex.jvm.RJavaClassMachine
 
allocRegister(AbstractClass) - Method in class kmy.jint.compiler.CompilerContext
 
allocRegister(BitSet, AbstractClass) - Method in class kmy.jint.compiler.CompilerContext
 
aload - Static variable in interface kmy.jint.gen.JVMCodes
 
aload_0 - Static variable in interface kmy.jint.gen.JVMCodes
 
aload_1 - Static variable in interface kmy.jint.gen.JVMCodes
 
aload_2 - Static variable in interface kmy.jint.gen.JVMCodes
 
aload_3 - Static variable in interface kmy.jint.gen.JVMCodes
 
alreadyCompleting - Variable in class kmy.jint.reflect.JintClassTable
 
alreadyLoaded(String) - Method in class kmy.jint.tools.Compiler
 
alt1 - Variable in class kmy.regex.tree.RAltNode
 
alt2 - Variable in class kmy.regex.tree.RAltNode
 
anewarray - Static variable in interface kmy.jint.gen.JVMCodes
 
ANY - Variable in class kmy.jint.parser.NameTable
 
ANY_CALL_METHOD - Static variable in class kmy.jint.compiler.CompilerContext
 
ANY_CALL_METHOD_FULL_SIG - Static variable in class kmy.jint.compiler.CompilerContext
 
ANY_CALL_METHOD_SIG - Static variable in class kmy.jint.compiler.CompilerContext
 
ANY_COND_METHOD - Static variable in class kmy.jint.compiler.CompilerContext
 
ANY_COND_METHOD_SIG - Static variable in class kmy.jint.compiler.CompilerContext
 
ANY_FLDGET_METHOD - Static variable in class kmy.jint.compiler.CompilerContext
 
ANY_FLDGET_METHOD_SIG - Static variable in class kmy.jint.compiler.CompilerContext
 
ANY_FLDPUT_METHOD - Static variable in class kmy.jint.compiler.CompilerContext
 
ANY_FLDPUT_METHOD_SIG - Static variable in class kmy.jint.compiler.CompilerContext
 
ANY_GETELEM_METHOD - Static variable in class kmy.jint.compiler.CompilerContext
 
ANY_GETELEM_METHOD_SIG - Static variable in class kmy.jint.compiler.CompilerContext
 
ANY_OP1_METHOD - Static variable in class kmy.jint.compiler.CompilerContext
 
ANY_OP1_METHOD_SIG - Static variable in class kmy.jint.compiler.CompilerContext
 
ANY_OP2_METHOD - Static variable in class kmy.jint.compiler.CompilerContext
 
ANY_OP2_METHOD_SIG - Static variable in class kmy.jint.compiler.CompilerContext
 
ANY_PUTELEM_METHOD - Static variable in class kmy.jint.compiler.CompilerContext
 
ANY_PUTELEM_METHOD_SIG - Static variable in class kmy.jint.compiler.CompilerContext
 
ANY_SHIFT_METHOD - Static variable in class kmy.jint.compiler.CompilerContext
 
ANY_SHIFT_METHOD_SIG - Static variable in class kmy.jint.compiler.CompilerContext
 
ANY_TEXTSEARCH_METHOD - Static variable in class kmy.jint.compiler.CompilerContext
 
ANY_TEXTSEARCH_METHOD_SIG - Static variable in class kmy.jint.compiler.CompilerContext
 
ANY_UTILITIES - Static variable in class kmy.jint.compiler.CompilerContext
 
anyClass - Variable in class kmy.jint.reflect.JintClassTable
 
anyClass - Variable in class kmy.jint.util.ClassUtilities
 
AnyClass - class kmy.jint.reflect.AnyClass.
 
AnyClass(JintClassTable) - Constructor for class kmy.jint.reflect.AnyClass
 
AnyField - class kmy.jint.reflect.AnyField.
 
AnyField(JintClassTable, Identifier) - Constructor for class kmy.jint.reflect.AnyField
 
AnyMethod - class kmy.jint.reflect.AnyMethod.
 
AnyMethod(JintClassTable, Identifier, int) - Constructor for class kmy.jint.reflect.AnyMethod
 
AnyUtilities - class kmy.jint.util.AnyUtilities.
AnyUtilities is a class with many static methods that are used to support kmy.jint.lang.Any pseudo-class at runtime.
AnyUtilities.CacheEntry - class kmy.jint.util.AnyUtilities.CacheEntry.
 
AnyUtilities.CacheEntry() - Constructor for class kmy.jint.util.AnyUtilities.CacheEntry
 
AnyUtilities.FCacheEntry - class kmy.jint.util.AnyUtilities.FCacheEntry.
 
AnyUtilities.FCacheEntry() - Constructor for class kmy.jint.util.AnyUtilities.FCacheEntry
 
AnyUtilities() - Constructor for class kmy.jint.util.AnyUtilities
 
append(RNode) - Method in class kmy.regex.parser.RParser
 
append(StringBuffer, double) - Method in class kmy.regex.form.RealNumberFormatterSpan
 
areSame(Object, Object) - Method in class kmy.jint.util.ClassMethods
 
areSame(Object, Object) - Method in class kmy.jint.util.JVMClassMethods
 
areturn - Static variable in interface kmy.jint.gen.JVMCodes
 
arg - Variable in class kmy.jint.tree.CastNode
 
arg - Variable in class kmy.jint.tree.PostfixNode
 
arg - Variable in class kmy.jint.tree.PrefixNode
 
arg1 - Variable in class kmy.jint.tree.InfixNode
 
arg1 - Variable in class kmy.jint.tree.CondNode
 
arg2 - Variable in class kmy.jint.tree.InfixNode
 
arg2 - Variable in class kmy.jint.tree.CondNode
 
ArgList - class kmy.jint.lang.ArgList.
An ArgList object represets variable-length parameter list.
ARGLIST - Variable in class kmy.jint.parser.NameTable
 
ARGLIST_INDEX - Static variable in class kmy.jint.reflect.AbstractClass
 
ArgList() - Constructor for class kmy.jint.lang.ArgList
Creates empty ArgList.
ArgList(int) - Constructor for class kmy.jint.lang.ArgList
Creates empty ArgList optimized to store given number of elements.
ArgList(Object) - Constructor for class kmy.jint.lang.ArgList
Creates ArgList that contains only one value.
ArgList(Object[]) - Constructor for class kmy.jint.lang.ArgList
Creates ArgList from the array of values.
ArgList(Object[], int) - Constructor for class kmy.jint.lang.ArgList
Creates ArgList from the array of values, starting with value argList[offset].
ArgList(Object, Object) - Constructor for class kmy.jint.lang.ArgList
Creates ArgList that contains two values.
ArgList(Object, Object, Object) - Constructor for class kmy.jint.lang.ArgList
Creates ArgList that contains three values.
ArgList(Object, Object, Object, Object) - Constructor for class kmy.jint.lang.ArgList
Creates ArgList that contains four values.
arglistClass - Variable in class kmy.jint.reflect.JintClassTable
 
argListClass - Variable in class kmy.jint.util.ClassUtilities
 
argListMatch(Object[], Object[]) - Method in class kmy.jint.util.ClassUtilities
 
args - Variable in class kmy.jint.tree.NewNode
 
args - Variable in class kmy.jint.tree.CallNode
 
args - Variable in class kmy.regex.util.Replacer.Substitution
 
ARGV - Variable in class kmy.jint.parser.NameTable
 
arr - Variable in class kmy.jint.parser.QualifiedIdentifier
 
arr - Static variable in class kmy.test.java.Compare
 
ArrayClass - class kmy.jint.reflect.ArrayClass.
 
ArrayClass(JintClassTable, AbstractClass, QualifiedIdentifier) - Constructor for class kmy.jint.reflect.ArrayClass
 
arraylength - Static variable in interface kmy.jint.gen.JVMCodes
 
arraylength() - Method in class kmy.jint.gen.CodeGenerator
 
arraylength() - Method in class kmy.jint.gen.JVMClassGenerator
 
arrayLength(JintClassTable, AbstractClass) - Method in class kmy.jint.compiler.CompilerHelper
 
arrayLength(JintClassTable, AbstractClass) - Method in class kmy.jint.typer.AbstractTyperHelper
 
ArrayValueNode - class kmy.jint.tree.ArrayValueNode.
 
ArrayValueNode(int, IdentifierNode, ExpressionNode[]) - Constructor for class kmy.jint.tree.ArrayValueNode
 
ASSERT_CHAR - Static variable in interface kmy.regex.interp.RInterpCommands
 
ASSERT_CLASS - Static variable in interface kmy.regex.interp.RInterpCommands
 
ASSERT_CLASS_RANGE - Static variable in interface kmy.regex.interp.RInterpCommands
 
ASSERT_EXT_VAR - Static variable in interface kmy.regex.interp.RInterpCommands
 
ASSERT_RANGE - Static variable in interface kmy.regex.interp.RInterpCommands
 
ASSERT_VAR - Static variable in interface kmy.regex.interp.RInterpCommands
 
assert(boolean, String) - Method in class kmy.test.java.Statements
 
assert(char[]) - Method in class kmy.regex.compiler.RMachine
 
assert(char[]) - Method in class kmy.regex.compiler.RDebugMachine
 
assert(char[]) - Method in class kmy.regex.interp.RInterpMachine
 
assert(char[]) - Method in class kmy.regex.jvm.RJavaClassMachine
 
assert(int, char[]) - Method in class kmy.regex.compiler.RMachine
Make sure that current character belongs to the given character class.
assert(int, char[]) - Method in class kmy.regex.compiler.RDebugMachine
 
assert(int, char[]) - Method in class kmy.regex.interp.RInterpMachine
 
assert(int, char[]) - Method in class kmy.regex.jvm.RJavaClassMachine
 
assert(String, boolean) - Method in class kmy.regex.compiler.RMachine
 
assert(String, boolean) - Method in class kmy.regex.compiler.RDebugMachine
 
assert(String, boolean) - Method in class kmy.regex.interp.RInterpMachine
 
assert(String, boolean) - Method in class kmy.regex.jvm.RJavaClassMachine
 
assertToken(char) - Method in class kmy.jint.parser.Parser
Asserts that next token is of type tType.
assertToken(int, String) - Method in class kmy.jint.parser.Parser
Asserts that next token is of type tType.
ASSIGN - Static variable in interface kmy.regex.interp.RInterpCommands
 
assign(int, int) - Method in class kmy.regex.interp.InterpretedRegex
 
assignRegister(CompilerVariable) - Method in class kmy.jint.compiler.CompilerContext
 
astore - Static variable in interface kmy.jint.gen.JVMCodes
 
astore_0 - Static variable in interface kmy.jint.gen.JVMCodes
 
astore_1 - Static variable in interface kmy.jint.gen.JVMCodes
 
astore_2 - Static variable in interface kmy.jint.gen.JVMCodes
 
astore_3 - Static variable in interface kmy.jint.gen.JVMCodes
 
athrow - Static variable in interface kmy.jint.gen.JVMCodes
 
athrow() - Method in class kmy.jint.gen.CodeGenerator
 
athrow() - Method in class kmy.jint.gen.JVMClassGenerator
 
attachment - Variable in class kmy.jint.tree.BasicNode
Attachment is a general-purpose field that can hold some useful information generated by some kind of parsing tree processing (like semantic analysis).
attachments - Variable in class kmy.jint.util.CompilerException
 

B

backslashNode - Variable in class kmy.regex.parser.RParser
 
backslashTranslation - Variable in class kmy.regex.parser.RParser
 
baload - Static variable in interface kmy.jint.gen.JVMCodes
 
base - Variable in class kmy.jint.tree.NewNode
 
base() - Method in class kmy.jint.parser.QualifiedIdentifier
Returns QualifiedIdentifier produced by stripping all dimensions from the original QualifiedIdentifer.
baseClass - Variable in class kmy.jint.reflect.ArrayClass
 
baseType - Variable in class kmy.jint.compiler.CompilerContext
Type of LHS of '.' operator when evaluating RHS (which is always identifier)
baseType(ExpressionNode) - Method in class kmy.jint.compiler.CompilerContext
 
BasicClass - class kmy.jint.reflect.BasicClass.
 
BasicClass(JintClassTable, QualifiedIdentifier, AbstractClass) - Constructor for class kmy.jint.reflect.BasicClass
 
BasicNode - class kmy.jint.tree.BasicNode.
This is a base class representing parsing tree node; all other nodes are derived from it.
BasicNode(int) - Constructor for class kmy.jint.tree.BasicNode
Initialize BasicNode that represents something at position filePos is the input file.
bastore - Static variable in interface kmy.jint.gen.JVMCodes
 
BatchTester - class kmy.regex.tools.BatchTester.
This class is used to batch-test regular expression.
BatchTester() - Constructor for class kmy.regex.tools.BatchTester
 
begin - Variable in class kmy.regex.tree.RPickNode
 
begin - Variable in class kmy.regex.util.Replacer.Substitution
 
bipush - Static variable in interface kmy.jint.gen.JVMCodes
 
BLOCK - Variable in class kmy.jint.parser.NameTable
 
body - Variable in class kmy.jint.reflect.JintClass
 
body - Variable in class kmy.jint.tree.DoNode
 
body - Variable in class kmy.jint.tree.WhileNode
 
body - Variable in class kmy.jint.tree.CatchNode
 
body - Variable in class kmy.jint.tree.MethodNode
 
body - Variable in class kmy.jint.tree.SynchronizedNode
 
body - Variable in class kmy.jint.tree.TryNode
 
body - Variable in class kmy.jint.tree.ForNode
 
body - Variable in class kmy.regex.tree.RRepeatNode
 
body - Variable in class kmy.regex.tree.RLookAheadNode
 
BodyNode - class kmy.jint.tree.BodyNode.
 
BodyNode(int, StatementNode[]) - Constructor for class kmy.jint.tree.BodyNode
 
booleanClass - Variable in class kmy.jint.reflect.JintClassTable
 
booleanType - Variable in class kmy.jint.reflect.JintClassTable
 
booleanType - Static variable in class kmy.jint.util.JVMClassMethods
 
bootClassPathList - Variable in class kmy.jint.tools.Compiler
 
bootClassPathListIn - Variable in class kmy.jint.tools.Compiler
 
bound - Variable in class kmy.jint.tree.FormatNode
 
BOUNDARY - Static variable in interface kmy.regex.interp.RInterpCommands
 
boundary(int) - Method in class kmy.regex.compiler.RMachine
Check if current position is on the certain type of boundary given by.
boundary(int) - Method in class kmy.regex.compiler.RDebugMachine
 
boundary(int) - Method in class kmy.regex.interp.RInterpMachine
 
boundary(int) - Method in class kmy.regex.jvm.RJavaClassMachine
 
boundaryClass - Variable in class kmy.regex.tree.RBoundaryNode
 
BreakNode - class kmy.jint.tree.BreakNode.
 
BreakNode(int, IdentifierNode) - Constructor for class kmy.jint.tree.BreakNode
 
bstring - Variable in class kmy.regex.interp.InterpretedRegex
 
buf - Variable in class kmy.jint.lang.CharString
 
buf - Variable in class kmy.regex.interp.RInterpMachine
 
BUF_SIZE - Static variable in class kmy.jint.parser.ReaderTokenizer
 
buffer - Variable in class kmy.jint.io.JintReader
 
buffer - Variable in class kmy.jint.parser.ReaderTokenizer
 
buffer - Variable in class kmy.jint.tree.PrintContext
 
buffer - Variable in class kmy.regex.tree.RPrintContext
 
bufRep() - Method in class kmy.jint.io.JintReader
 
bufSize - Static variable in class kmy.jint.io.JintReader
 
byteClass - Variable in class kmy.jint.reflect.JintClassTable
 
byteType - Variable in class kmy.jint.reflect.JintClassTable
 
byteType - Static variable in class kmy.jint.util.JVMClassMethods
 

C

c - Variable in class kmy.regex.tree.RConstNode
 
cache - Static variable in class kmy.jint.util.AnyUtilities
 
CACHE_BITS - Static variable in class kmy.jint.util.AnyUtilities
 
CACHE_MASK - Static variable in class kmy.jint.util.AnyUtilities
 
CACHE_SIZE - Static variable in class kmy.jint.util.AnyUtilities
 
cacheId - Variable in class kmy.jint.util.AnyUtilities.CacheEntry
 
cacheId - Variable in class kmy.jint.util.AnyUtilities.FCacheEntry
 
cacheID - Static variable in class kmy.jint.compiler.CompilerContext
 
cacheOff - Static variable in class kmy.jint.util.AnyUtilities
 
Call - class kmy.test.java.Call.
Testing areas: method call, overloading and method name resolution Tested on both javac and jintc on Thu Apr 29 23:35:32 PDT 1999.
Call.A - class kmy.test.java.Call.A.
 
Call.A.Q - class kmy.test.java.Call.A.Q.
 
Call.A.Q(Call.A) - Constructor for class kmy.test.java.Call.A.Q
 
Call.A(Call) - Constructor for class kmy.test.java.Call.A
 
Call.B - class kmy.test.java.Call.B.
 
Call.B(Call) - Constructor for class kmy.test.java.Call.B
 
Call() - Constructor for class kmy.test.java.Call
 
CallAttachment - class kmy.jint.typer.CallAttachment.
 
CallAttachment() - Constructor for class kmy.jint.typer.CallAttachment
 
caller - Variable in class kmy.jint.gen.JVMClassGenerator.Label
 
callMethod(Object, Class, String, Class[], Object[], int) - Static method in class kmy.jint.util.AnyUtilities
Calls targetClass's method that is named name and has signature that matches parameter types given in argument type using instance specified by target.
callMethod(Object, String, Class[], Object[], int) - Static method in class kmy.jint.util.AnyUtilities
Same as the other callMethod method, with targetClass = target.getClass().
callMethod(String, Class[], Object[], int) - Method in class kmy.jint.util.DispatchObject
 
callMethod(String, Class[], Object[], int) - Method in interface kmy.jint.util.Dispatch
 
callMethod0(Object, Class, String, Class[], Object[], int) - Static method in class kmy.jint.util.AnyUtilities
Calls target's method that is named name and has signature that matches parameter types given in argument type.
CallNode - class kmy.jint.tree.CallNode.
 
CallNode(int, ExpressionNode, ExpressionNode[]) - Constructor for class kmy.jint.tree.CallNode
 
caload - Static variable in interface kmy.jint.gen.JVMCodes
 
canAssign(AbstractClass, AbstractClass) - Method in class kmy.jint.reflect.JintClassTable
 
canBeLValue(ExpressionNode) - Method in class kmy.jint.typer.TyperContext
 
canListPackages - Variable in class kmy.jint.reflect.JintClassTable
 
canListPackages - Variable in class kmy.jint.tools.Compiler
 
CaseInsensitiveRegex - class kmy.regex.util.CaseInsensitiveRegex.
 
CaseInsensitiveRegex(Regex) - Constructor for class kmy.regex.util.CaseInsensitiveRegex
 
CaseInsensitiveRegex(String) - Constructor for class kmy.regex.util.CaseInsensitiveRegex
 
caseInsensitiveRegexClass - Variable in class kmy.jint.reflect.JintClassTable
 
CaseNode - class kmy.jint.tree.CaseNode.
 
CaseNode(int, ExpressionNode, StatementNode[]) - Constructor for class kmy.jint.tree.CaseNode
 
cases - Variable in class kmy.jint.tree.SwitchNode
 
cast(String, String) - Method in class kmy.jint.gen.CodeGenerator
 
cast(String, String) - Method in class kmy.jint.gen.JVMClassGenerator
 
CastNode - class kmy.jint.tree.CastNode.
 
CastNode(int, IdentifierNode, ExpressionNode) - Constructor for class kmy.jint.tree.CastNode
 
castore - Static variable in interface kmy.jint.gen.JVMCodes
 
catches - Variable in class kmy.jint.tree.TryNode
 
catchException(Vector, AbstractClass) - Method in class kmy.jint.typer.TyperContext
Remove all exceptions that are the same or subclasses of the given one from the exception list thrown by this method.
CatchNode - class kmy.jint.tree.CatchNode.
 
CatchNode(int, IdentifierNode, IdentifierNode, StatementNode) - Constructor for class kmy.jint.tree.CatchNode
 
CatchNode(int, StatementNode) - Constructor for class kmy.jint.tree.CatchNode
 
cell - Variable in class kmy.regex.interp.Variable
 
cell - Variable in class kmy.regex.jvm.Variable
 
cellRegister - Variable in class kmy.jint.compiler.CompilerContext.EmbedRegexAttachment
 
cellReuse - Variable in class kmy.jint.typer.TyperContext
Determines if local variable cells can be reused after their definition scope ends.
cells - Variable in class kmy.regex.interp.InterpretedRegex
 
cells - Variable in class kmy.regex.jvm.JavaClassRegexStub
Variable values.
cextList - Static variable in class kmy.jint.tools.Compiler
 
chain - Variable in class kmy.jint.tools.Compiler
 
chain - Variable in class kmy.jint.tools.Compiler.Loader
 
chain - Variable in class kmy.regex.jvm.RJavaClassMachine.Loader
 
characterClass - Variable in class kmy.jint.reflect.JintClassTable
 
charArrArrType - Variable in class kmy.regex.jvm.RJavaClassMachine
 
charArrType - Variable in class kmy.regex.jvm.RJavaClassMachine
 
charAt(int) - Method in class kmy.jint.lang.CharString
 
charClass - Variable in class kmy.regex.tree.CharSet
 
charClass - Variable in class kmy.regex.tree.RCharClassNode
 
CharClassCodes - interface kmy.regex.tree.CharClassCodes.
 
charClassNode - Variable in class kmy.regex.parser.RParser
 
CharFormatterSpan - class kmy.regex.form.CharFormatterSpan.
 
CharFormatterSpan(int, int) - Constructor for class kmy.regex.form.CharFormatterSpan
 
CharFormatterSpan(int, int, int, char, int) - Constructor for class kmy.regex.form.CharFormatterSpan
 
CHARLEFT - Static variable in interface kmy.regex.interp.RInterpCommands
 
CharSet - class kmy.regex.tree.CharSet.
 
CharSet(char) - Constructor for class kmy.regex.tree.CharSet
 
CharSet(char[]) - Constructor for class kmy.regex.tree.CharSet
 
CharSet(char[], int) - Constructor for class kmy.regex.tree.CharSet
 
CharSet(int) - Constructor for class kmy.regex.tree.CharSet
 
charStarHead - Variable in class kmy.regex.compiler.RCompiler
 
CharString - class kmy.jint.lang.CharString.
Character array segment.
CharString() - Constructor for class kmy.jint.lang.CharString
 
CharString(byte[]) - Constructor for class kmy.jint.lang.CharString
 
CharString(byte[], int, int) - Constructor for class kmy.jint.lang.CharString
 
CharString(byte[], int, int, String) - Constructor for class kmy.jint.lang.CharString
 
CharString(byte[], String) - Constructor for class kmy.jint.lang.CharString
 
CharString(char[]) - Constructor for class kmy.jint.lang.CharString
 
CharString(char[], int, int) - Constructor for class kmy.jint.lang.CharString
 
CharString(Object) - Constructor for class kmy.jint.lang.CharString
 
CharString(String) - Constructor for class kmy.jint.lang.CharString
 
charStringClass - Variable in class kmy.jint.reflect.JintClassTable
 
charType - Variable in class kmy.jint.reflect.JintClassTable
 
charType - Static variable in class kmy.jint.util.JVMClassMethods
 
charType - Variable in class kmy.regex.jvm.RJavaClassMachine
 
charTypeArray - Variable in class kmy.jint.reflect.JintClassTable
 
checkcast - Static variable in interface kmy.jint.gen.JVMCodes
 
checkSize(int) - Method in class kmy.regex.jvm.RJavaClassMachine
 
CLASS - Variable in class kmy.jint.parser.NameTable
 
CLASS - Variable in class kmy.jint.typer.TyperContext
 
CLASS_ALL - Static variable in interface kmy.regex.tree.CharClassCodes
 
CLASS_DISABLED - Static variable in interface kmy.regex.tree.CharClassCodes
 
CLASS_LETTER - Static variable in interface kmy.regex.tree.CharClassCodes
 
CLASS_LOWERCASE - Static variable in interface kmy.regex.tree.CharClassCodes
 
CLASS_NONE - Static variable in interface kmy.regex.tree.CharClassCodes
 
CLASS_NONLETTER - Static variable in interface kmy.regex.tree.CharClassCodes
 
CLASS_NONLOWERCASE - Static variable in interface kmy.regex.tree.CharClassCodes
 
CLASS_NONUPPERCASE - Static variable in interface kmy.regex.tree.CharClassCodes
 
CLASS_UPPERCASE - Static variable in interface kmy.regex.tree.CharClassCodes
 
classAccess(JintClassTable, AbstractClass) - Method in class kmy.jint.compiler.CompilerHelper
 
classAccess(JintClassTable, AbstractClass) - Method in class kmy.jint.typer.AbstractTyperHelper
 
classClass - Variable in class kmy.jint.compiler.CompilerHelper.ClassAccess
 
classClass - Variable in class kmy.jint.reflect.JintClassTable
 
classConsumer - Variable in class kmy.jint.parser.Parser
 
ClassConsumer - class kmy.jint.parser.ClassConsumer.
This defines an object that "consumes" parsing tree as it is being produced.
ClassConsumer() - Constructor for class kmy.jint.parser.ClassConsumer
 
ClassMethods - class kmy.jint.util.ClassMethods.
 
ClassMethods() - Constructor for class kmy.jint.util.ClassMethods
 
className - Variable in class kmy.jint.reflect.BasicClass
 
ClassNode - class kmy.jint.tree.ClassNode.
 
ClassNode(IdentifierNode, IdentifierNode[], IdentifierNode[], ClassNode[], StatementNode[]) - Constructor for class kmy.jint.tree.ClassNode
 
ClassNode(IdentifierNode, RegexNode) - Constructor for class kmy.jint.tree.ClassNode
 
classNodeTable - Variable in class kmy.jint.reflect.JintClassTable
 
classPathList - Variable in class kmy.jint.tools.Compiler
 
classPathListIn - Variable in class kmy.jint.tools.Compiler
 
classPoolTable - Variable in class kmy.jint.gen.JVMConstantPool
 
classRefs - Variable in class kmy.jint.compiler.CompilerContext
 
classTable - Variable in class kmy.jint.compiler.CompilerContext
 
classTable - Variable in class kmy.jint.reflect.BasicClass
 
classTable - Variable in class kmy.jint.reflect.AnyMethod
 
classTable - Variable in class kmy.jint.reflect.ArrayClass
 
classTable - Variable in class kmy.jint.reflect.AnyField
 
classTable - Variable in class kmy.jint.reflect.AnyClass
 
classTable - Variable in class kmy.jint.tools.Compiler
 
classTable - Variable in class kmy.jint.typer.TyperContext
 
classTable - Variable in class kmy.jint.util.JintClassMethods
 
ClassUtilities - class kmy.jint.util.ClassUtilities.
 
ClassUtilities(ClassMethods) - Constructor for class kmy.jint.util.ClassUtilities
 
clazz - Variable in class kmy.jint.compiler.CompilerHelper.ClassAccess
 
clazz - Variable in class kmy.jint.gen.JVMClassGenerator.HandlerEntry
 
clazz - Variable in class kmy.jint.gen.JVMClassGenerator.HandlerEntryTmp
 
clazz - Variable in class kmy.jint.gen.JVMConstantPool.CP_MemberRef_Entry
 
clazz - Variable in class kmy.jint.reflect.CompiledField
 
clazz - Variable in class kmy.jint.reflect.CompiledMethod
 
clazz - Variable in class kmy.jint.reflect.JVMClass
 
clazz - Variable in class kmy.jint.tree.ExpressionNode
Type of this expression.
clean() - Method in class kmy.jint.util.ErrorKeeper
 
CLINIT - Variable in class kmy.jint.compiler.CompilerContext
 
CLINIT - Variable in class kmy.jint.parser.NameTable
 
clone() - Method in class kmy.jint.util.DispatchObject
 
clone() - Method in class kmy.regex.form.Span
 
clone() - Method in class kmy.regex.util.Regex
 
clone() - Method in class kmy.regex.util.Replacer
 
clone() - Method in class kmy.regex.util.Formatter
 
cloneableClass - Variable in class kmy.jint.reflect.JintClassTable
 
cloneRegex() - Method in class kmy.regex.jvm.JavaClassRegexStub
 
cloneRegex() - Method in class kmy.regex.util.Regex
 
cloneRegex() - Method in class kmy.regex.util.ProxyRegex
 
cloneReplacer() - Method in class kmy.regex.util.Replacer
 
close() - Method in class kmy.jint.gen.CodeGenerator
 
close() - Method in class kmy.jint.io.JintReader
 
close() - Method in class kmy.jint.parser.AbstractTokenizer
Frees resources held by this stream.
close() - Method in class kmy.jint.parser.ReaderTokenizer
 
close(CodeGenerator, String) - Method in class kmy.jint.compiler.CodeGeneratorFactory
 
close(CodeGenerator, String) - Method in class kmy.jint.tools.Compiler.DumpFactory
 
close(CodeGenerator, String) - Method in class kmy.jint.tools.Compiler.ClassGeneratorFactory
 
close(CodeGenerator, String) - Method in class kmy.jint.tools.Compiler.ClassLoaderFactory
 
cMatch - Variable in class kmy.regex.util.CaseInsensitiveRegex
 
code - Variable in class kmy.jint.gen.JVMClassGenerator.MethodEntry
 
code - Variable in class kmy.jint.tools.Compiler.Loader
 
code - Variable in class kmy.jint.util.CompilerException
 
code - Variable in class kmy.regex.interp.InterpretedRegex
 
codeAcc - Variable in class kmy.jint.gen.JVMClassGenerator
 
codeAccInt - Variable in class kmy.jint.gen.JVMClassGenerator
 
CodeGenerator - class kmy.jint.gen.CodeGenerator.
 
CodeGenerator.MyMark - class kmy.jint.gen.CodeGenerator.MyMark.
 
CodeGenerator.MyMark(int) - Constructor for class kmy.jint.gen.CodeGenerator.MyMark
 
CodeGenerator() - Constructor for class kmy.jint.gen.CodeGenerator
 
CodeGenerator(int, String, String) - Constructor for class kmy.jint.gen.CodeGenerator
 
CodeGeneratorFactory - class kmy.jint.compiler.CodeGeneratorFactory.
 
CodeGeneratorFactory() - Constructor for class kmy.jint.compiler.CodeGeneratorFactory
 
collectReferences(Dictionary, Dictionary) - Method in class kmy.regex.tree.RNode
 
collectReferences(Dictionary, Dictionary) - Method in class kmy.regex.tree.RAltNode
 
collectReferences(Dictionary, Dictionary) - Method in class kmy.regex.tree.RPickNode
 
collectReferences(Dictionary, Dictionary) - Method in class kmy.regex.tree.RSubstNode
 
collectReferences(Dictionary, Dictionary) - Method in class kmy.regex.tree.RRepeatNode
 
collectReferences(Dictionary, Dictionary) - Method in class kmy.regex.tree.RLookAheadNode
 
command(String, String[]) - Static method in class kmy.test.java.FormatterTest
 
commonClass(Class, Class) - Static method in class kmy.jint.util.AnyUtilities
Given two classes that represent numbers, returns the class that should be used to store the result of operation (like '+' or '*") applied to the objects of these classes.
commonImports - Variable in class kmy.jint.parser.Parser
 
Compare - class kmy.test.java.Compare.
 
Compare() - Constructor for class kmy.test.java.Compare
 
compare(boolean, String, boolean) - Method in class kmy.jint.gen.CodeGenerator
 
compare(boolean, String, boolean) - Method in class kmy.jint.gen.JVMClassGenerator
 
compareClasses(int, Object, Object) - Method in class kmy.jint.util.ClassUtilities
 
compareClasses(Object, Object) - Method in class kmy.jint.util.ClassUtilities
 
compareMethods(Object, Object) - Method in class kmy.jint.util.ClassUtilities
 
compareTo(CharString) - Method in class kmy.jint.lang.CharString
 
compareTo(Object) - Method in class kmy.jint.lang.CharString
 
compareTo(String) - Method in class kmy.jint.lang.CharString
 
compareToIgnoreCase(CharString) - Method in class kmy.jint.lang.CharString
 
compareToIgnoreCase(String) - Method in class kmy.jint.lang.CharString
 
compile(Compiler.AbstractFile, StatementNode[], ErrorKeeper, boolean) - Method in class kmy.jint.tools.Compiler
 
compile(RNode, String) - Method in class kmy.regex.compiler.RCompiler
 
compiledClass - Variable in class kmy.regex.jvm.RJavaClassMachine
 
CompiledClass - class kmy.jint.reflect.CompiledClass.
 
CompiledClass.Consumer - class kmy.jint.reflect.CompiledClass.Consumer.
 
CompiledClass.Consumer(CompiledClass) - Constructor for class kmy.jint.reflect.CompiledClass.Consumer
 
CompiledClass(JintClassTable, AbstractClass, InputStream) - Constructor for class kmy.jint.reflect.CompiledClass
 
CompiledField - class kmy.jint.reflect.CompiledField.
 
CompiledField(int, CompiledClass, String, String, Object) - Constructor for class kmy.jint.reflect.CompiledField
 
compiledFrom - Variable in class kmy.regex.jvm.RJavaClassMachine
 
CompiledMethod - class kmy.jint.reflect.CompiledMethod.
 
CompiledMethod(int, CompiledClass, String, String, String[]) - Constructor for class kmy.jint.reflect.CompiledMethod
 
Compiler - class kmy.jint.tools.Compiler.
This class is used to invoke Jint compiler.
Compiler.AbstractFile - class kmy.jint.tools.Compiler.AbstractFile.
 
Compiler.AbstractFile(Compiler) - Constructor for class kmy.jint.tools.Compiler.AbstractFile
 
Compiler.ClassGeneratorFactory - class kmy.jint.tools.Compiler.ClassGeneratorFactory.
 
Compiler.ClassGeneratorFactory(Compiler, String) - Constructor for class kmy.jint.tools.Compiler.ClassGeneratorFactory
 
Compiler.ClassLoaderFactory - class kmy.jint.tools.Compiler.ClassLoaderFactory.
 
Compiler.ClassLoaderFactory(Compiler, String) - Constructor for class kmy.jint.tools.Compiler.ClassLoaderFactory
 
Compiler.DiskFile - class kmy.jint.tools.Compiler.DiskFile.
 
Compiler.DiskFile(Compiler, String, File) - Constructor for class kmy.jint.tools.Compiler.DiskFile
 
Compiler.DumpFactory - class kmy.jint.tools.Compiler.DumpFactory.
 
Compiler.DumpFactory(Compiler) - Constructor for class kmy.jint.tools.Compiler.DumpFactory
 
Compiler.ExtensionFilenameFilter - class kmy.jint.tools.Compiler.ExtensionFilenameFilter.
 
Compiler.ExtensionFilenameFilter(String[]) - Constructor for class kmy.jint.tools.Compiler.ExtensionFilenameFilter
 
Compiler.Loader - class kmy.jint.tools.Compiler.Loader.
 
Compiler.Loader(Compiler) - Constructor for class kmy.jint.tools.Compiler.Loader
 
Compiler.SourceLoader - class kmy.jint.tools.Compiler.SourceLoader.
 
Compiler.SourceLoader(Compiler) - Constructor for class kmy.jint.tools.Compiler.SourceLoader
 
Compiler.StdinFile - class kmy.jint.tools.Compiler.StdinFile.
 
Compiler.StdinFile(Compiler) - Constructor for class kmy.jint.tools.Compiler.StdinFile
 
Compiler.WorkUnit - class kmy.jint.tools.Compiler.WorkUnit.
 
Compiler.WorkUnit(Compiler.AbstractFile, StatementNode[], ErrorKeeper, boolean) - Constructor for class kmy.jint.tools.Compiler.WorkUnit
 
Compiler.ZipEntryFile - class kmy.jint.tools.Compiler.ZipEntryFile.
 
Compiler.ZipEntryFile(Compiler, Compiler.ZipTreeElement, Compiler.ZipFileEx) - Constructor for class kmy.jint.tools.Compiler.ZipEntryFile
 
Compiler.ZipFileEx - class kmy.jint.tools.Compiler.ZipFileEx.
 
Compiler.ZipFileEx(File) - Constructor for class kmy.jint.tools.Compiler.ZipFileEx
 
Compiler.ZipTreeElement - class kmy.jint.tools.Compiler.ZipTreeElement.
 
Compiler.ZipTreeElement(Hashtable, String) - Constructor for class kmy.jint.tools.Compiler.ZipTreeElement
 
Compiler() - Constructor for class kmy.jint.tools.Compiler
 
CompilerContext - class kmy.jint.compiler.CompilerContext.
 
CompilerContext.EmbedRegexAttachment - class kmy.jint.compiler.CompilerContext.EmbedRegexAttachment.
 
CompilerContext.EmbedRegexAttachment() - Constructor for class kmy.jint.compiler.CompilerContext.EmbedRegexAttachment
 
CompilerContext.LabelInfo - class kmy.jint.compiler.CompilerContext.LabelInfo.
 
CompilerContext.LabelInfo() - Constructor for class kmy.jint.compiler.CompilerContext.LabelInfo
 
CompilerContext(JintClassTable, CodeGeneratorFactory) - Constructor for class kmy.jint.compiler.CompilerContext
 
compileRegexToGivenClass - Variable in class kmy.jint.compiler.CompilerContext
 
CompilerException - exception kmy.jint.util.CompilerException.
 
CompilerException(int) - Constructor for class kmy.jint.util.CompilerException
 
CompilerException(int, int) - Constructor for class kmy.jint.util.CompilerException
 
CompilerException(int, int, Exception) - Constructor for class kmy.jint.util.CompilerException
 
CompilerException(int, int, Exception, Object[]) - Constructor for class kmy.jint.util.CompilerException
 
CompilerException(int, int, Object[]) - Constructor for class kmy.jint.util.CompilerException
 
CompilerHelper - class kmy.jint.compiler.CompilerHelper.
 
CompilerHelper.ArrayLengthAccess - class kmy.jint.compiler.CompilerHelper.ArrayLengthAccess.
 
CompilerHelper.ArrayLengthAccess(CompilerHelper, JintClassTable) - Constructor for class kmy.jint.compiler.CompilerHelper.ArrayLengthAccess
 
CompilerHelper.ClassAccess - class kmy.jint.compiler.CompilerHelper.ClassAccess.
 
CompilerHelper.ClassAccess(CompilerHelper, JintClassTable, AbstractClass) - Constructor for class kmy.jint.compiler.CompilerHelper.ClassAccess
 
CompilerHelper.FieldAccess - class kmy.jint.compiler.CompilerHelper.FieldAccess.
 
CompilerHelper.FieldAccess(CompilerHelper, AbstractClass, AbstractField) - Constructor for class kmy.jint.compiler.CompilerHelper.FieldAccess
 
CompilerHelper.Variable - class kmy.jint.compiler.CompilerHelper.Variable.
 
CompilerHelper.Variable(CompilerHelper, JintClass, boolean, AbstractClass, Identifier, BasicNode, int) - Constructor for class kmy.jint.compiler.CompilerHelper.Variable
 
CompilerHelper() - Constructor for class kmy.jint.compiler.CompilerHelper
 
CompilerVariable - class kmy.jint.compiler.CompilerVariable.
 
CompilerVariable() - Constructor for class kmy.jint.compiler.CompilerVariable
 
completeAllScopes() - Method in class kmy.jint.reflect.JintClassTable
 
completeScope(BasicNode) - Method in class kmy.jint.reflect.JintClassTable
 
complexity() - Method in class kmy.regex.tree.CharSet
 
concat(CharString) - Method in class kmy.jint.lang.CharString
 
cond - Variable in class kmy.jint.tree.CondNode
 
cond - Variable in class kmy.jint.tree.DoNode
 
cond - Variable in class kmy.jint.tree.WhileNode
 
cond - Variable in class kmy.jint.tree.IfNode
 
cond - Variable in class kmy.jint.tree.ForNode
 
cond(int, Object, Object) - Static method in class kmy.jint.util.AnyUtilities
Evaluates condition (like '<' or '>') on a pair of objects.
CONDJUMP_COMPLEXITY - Static variable in class kmy.regex.compiler.RCompiler
 
condJump(char[], RLabel) - Method in class kmy.regex.compiler.RMachine
Jump if char is NOT in range
condJump(char[], RLabel) - Method in class kmy.regex.compiler.RDebugMachine
 
condJump(char[], RLabel) - Method in class kmy.regex.interp.RInterpMachine
Jump if char is NOT in range
condJump(char[], RLabel) - Method in class kmy.regex.jvm.RJavaClassMachine
Jump if char is NOT in range
condJump(char, RLabel) - Method in class kmy.regex.compiler.RMachine
Jump if char is NOT one that is given.
condJump(char, RLabel) - Method in class kmy.regex.compiler.RDebugMachine
 
condJump(char, RLabel) - Method in class kmy.regex.interp.RInterpMachine
Jump if char is NOT one that is given.
condJump(char, RLabel) - Method in class kmy.regex.jvm.RJavaClassMachine
Jump if char is NOT one that is given.
condJump(int, int, RLabel) - Method in class kmy.regex.compiler.RMachine
Jump if less then atLeast or more then atMost chars left.
condJump(int, int, RLabel) - Method in class kmy.regex.compiler.RDebugMachine
 
condJump(int, int, RLabel) - Method in class kmy.regex.interp.RInterpMachine
Jump if less then atLeast or more then atMost chars left
condJump(int, int, RLabel) - Method in class kmy.regex.jvm.RJavaClassMachine
Jump if less then atLeast or more then atMost chars left.
CondNode - class kmy.jint.tree.CondNode.
 
CondNode(int, ExpressionNode, ExpressionNode, ExpressionNode) - Constructor for class kmy.jint.tree.CondNode
 
CONST_FLAG - Static variable in interface kmy.jint.constants.DefinitionConst
 
constantPool - Variable in class kmy.jint.gen.JVMClassGenerator
 
constantPool - Variable in class kmy.jint.gen.JVMClassReader
 
constantPoolAcc - Variable in class kmy.jint.gen.JVMConstantPool
 
constantPoolSize - Variable in class kmy.jint.gen.JVMConstantPool
 
constantPoolTable - Variable in class kmy.jint.gen.JVMConstantPool
 
ConstNode - class kmy.jint.tree.ConstNode.
 
ConstNode(int, Object) - Constructor for class kmy.jint.tree.ConstNode
 
constr - Variable in class kmy.jint.util.AnyUtilities.CacheEntry
 
constructorOuterClass - Variable in class kmy.jint.compiler.CompilerContext
 
constValue(AbstractVariable) - Method in class kmy.jint.typer.TyperContext
 
constValue(ExpressionNode) - Method in class kmy.jint.typer.TyperContext
 
consumer - Variable in class kmy.jint.gen.JVMClassReader
 
consumeToken() - Method in class kmy.jint.parser.Parser
Marks token as consumed, so next call to nextToken() will read a new one.
Context - class kmy.jint.tree.Context.
This class allows one to iterate over the parsing tree.
Context() - Constructor for class kmy.jint.tree.Context
 
contextState - Variable in class kmy.jint.compiler.CompilerContext
 
ContinueNode - class kmy.jint.tree.ContinueNode.
 
ContinueNode(int, IdentifierNode) - Constructor for class kmy.jint.tree.ContinueNode
 
convertArgs(Object[], Class[]) - Static method in class kmy.jint.util.AnyUtilities
Converts actaul parameter values in array args to types specified in array types.
convertNumber(Object, Class) - Static method in class kmy.jint.util.AnyUtilities
Converts a number object in into an object specified by class clazz.
copyInto(Identifier[]) - Method in class kmy.jint.parser.QualifiedIdentifier
Copies this QualifiedIdentifier's identifier list into a given array.
count - Variable in class kmy.jint.gen.JVMConstantPool.CP_Entry
 
count - Variable in class kmy.regex.compiler.RDebugMachine
 
counter - Variable in class kmy.regex.interp.InterpretedRegex.MultiFork
 
counter - Static variable in class kmy.regex.jvm.RJavaClassMachine
 
counterLock - Static variable in class kmy.regex.jvm.RJavaClassMachine
 
countInc() - Method in class kmy.jint.gen.JVMConstantPool.CP_Entry
 
countInc() - Method in class kmy.jint.gen.JVMConstantPool.CP_Number_Entry
 
countParameters(String) - Method in class kmy.jint.reflect.CompiledClass.Consumer
 
cpCode - Variable in class kmy.jint.gen.JVMClassGenerator
 
cpConstantValue - Variable in class kmy.jint.gen.JVMClassGenerator
 
cpExceptions - Variable in class kmy.jint.gen.JVMClassGenerator
 
cpJintType - Variable in class kmy.jint.gen.JVMClassGenerator
 
cpLineNumberTable - Variable in class kmy.jint.gen.JVMClassGenerator
 
cpSourceFile - Variable in class kmy.jint.gen.JVMClassGenerator
 
cpSourceFileName - Variable in class kmy.jint.gen.JVMClassGenerator
 
createClass(QualifiedIdentifier, Class) - Method in class kmy.jint.reflect.JintClassTable
Called when someone wants to find some new class
createCodeGenerator(int, String, String) - Method in class kmy.jint.compiler.CodeGeneratorFactory
 
createCodeGenerator(int, String, String) - Method in class kmy.jint.tools.Compiler.DumpFactory
 
createCodeGenerator(int, String, String) - Method in class kmy.jint.tools.Compiler.ClassGeneratorFactory
 
createCodeGenerator(int, String, String) - Method in class kmy.jint.tools.Compiler.ClassLoaderFactory
 
createEmptyClass(AbstractClass, QualifiedIdentifier) - Method in class kmy.jint.reflect.JintClassTable
 
createFilePattern(String) - Static method in class kmy.regex.util.Regex
 
createFilePattern(String) - Method in class kmy.regex.util.RegexFactory
 
createJVMClass(QualifiedIdentifier, Class) - Method in class kmy.jint.reflect.JintClassTable
 
createLowerCaseRegex(String) - Static method in class kmy.regex.util.Regex
 
createLowerCaseRegex(String) - Method in class kmy.regex.util.RegexFactory
 
createRegex(char[], int, int) - Static method in class kmy.regex.util.Regex
 
createRegex(char[], int, int, boolean, boolean) - Method in class kmy.regex.interp.InterpRegexFactory
 
createRegex(char[], int, int, boolean, boolean) - Method in class kmy.regex.jvm.JavaClassRegexFactory
 
createRegex(char[], int, int, boolean, boolean) - Method in class kmy.regex.util.RegexFactory
 
createRegex(String) - Static method in class kmy.regex.util.Regex
 
createRegex(String) - Method in class kmy.regex.util.RegexFactory
 
createRegex(String, boolean) - Static method in class kmy.regex.util.Regex
 
createRegex(String, boolean) - Method in class kmy.regex.util.RegexFactory
 
currentClass - Variable in class kmy.jint.compiler.CompilerContext
 
currentClass - Variable in class kmy.jint.typer.TyperContext
 
currentClassHandle - Variable in class kmy.jint.parser.Parser
 
currentClassName - Variable in class kmy.jint.parser.Parser
 
currentMethod - Variable in class kmy.jint.gen.JVMClassGenerator
 
currentMethod - Variable in class kmy.jint.typer.TyperContext
The closest enclosing method.
currStack - Variable in class kmy.jint.gen.JVMClassGenerator
 
currVarOffset - Variable in class kmy.jint.typer.TyperContext
First free local variable JVM stack cell number.
currVarOffset - Variable in class kmy.jint.typer.TyperContext.LevelStackItem
 
customConstructorAction(CodeGenerator) - Method in class kmy.regex.jvm.RJavaClassCustomizer
 
customConstructorSignature() - Method in class kmy.regex.jvm.RJavaClassCustomizer
 
customInitAction(CodeGenerator) - Method in class kmy.regex.jvm.RJavaClassCustomizer
 
customizer - Variable in class kmy.regex.jvm.RJavaClassMachine
 
customMembers(CodeGenerator) - Method in class kmy.regex.jvm.RJavaClassCustomizer
 
customSuccessAction(CodeGenerator, int, int) - Method in class kmy.regex.jvm.RJavaClassCustomizer
 
cutilities - Static variable in class kmy.jint.util.AnyUtilities
 

D

D_ONE - Static variable in class kmy.jint.compiler.CompilerContext
 
D_ONE - Static variable in class kmy.jint.gen.JVMClassGenerator
 
D_ZERO - Static variable in class kmy.jint.compiler.CompilerContext
 
D_ZERO - Static variable in class kmy.jint.gen.JVMClassGenerator
 
d2f - Static variable in interface kmy.jint.gen.JVMCodes
 
d2i - Static variable in interface kmy.jint.gen.JVMCodes
 
d2l - Static variable in interface kmy.jint.gen.JVMCodes
 
dadd - Static variable in interface kmy.jint.gen.JVMCodes
 
daload - Static variable in interface kmy.jint.gen.JVMCodes
 
dastore - Static variable in interface kmy.jint.gen.JVMCodes
 
data - Variable in class kmy.jint.gen.JVMConstantPool.CP_UTF8_Entry
 
data - Variable in class kmy.jint.gen.JVMConstantPool.CP_Number_Entry
 
DateTimeFormatterSpan - class kmy.regex.form.DateTimeFormatterSpan.
 
DateTimeFormatterSpan(int, int, int, char, int, boolean, String) - Constructor for class kmy.regex.form.DateTimeFormatterSpan
 
dcl - Variable in class kmy.jint.compiler.CompilerHelper.Variable
 
dcmpg - Static variable in interface kmy.jint.gen.JVMCodes
 
dcmpl - Static variable in interface kmy.jint.gen.JVMCodes
 
dconst_0 - Static variable in interface kmy.jint.gen.JVMCodes
 
dconst_1 - Static variable in interface kmy.jint.gen.JVMCodes
 
ddiv - Static variable in interface kmy.jint.gen.JVMCodes
 
debug - Static variable in class kmy.jint.io.JintReader
 
DEBUG_CALLS - Static variable in class kmy.jint.tree.PrintContext
 
DEBUG_IDENTIFIERS - Static variable in class kmy.jint.tree.PrintContext
 
debugFlags - Variable in class kmy.jint.tools.Compiler
 
DECFAIL - Static variable in interface kmy.regex.interp.RInterpCommands
 
decfail(RVariable) - Method in class kmy.regex.compiler.RMachine
 
decfail(RVariable) - Method in class kmy.regex.compiler.RDebugMachine
 
decfail(RVariable) - Method in class kmy.regex.interp.RInterpMachine
 
decfail(RVariable) - Method in class kmy.regex.jvm.RJavaClassMachine
 
DecimalNumberFormatterSpan - class kmy.regex.form.DecimalNumberFormatterSpan.
 
DecimalNumberFormatterSpan(int, int, boolean) - Constructor for class kmy.regex.form.DecimalNumberFormatterSpan
 
DecimalNumberFormatterSpan(int, int, int, char, int, boolean) - Constructor for class kmy.regex.form.DecimalNumberFormatterSpan
 
DECJUMP - Static variable in interface kmy.regex.interp.RInterpCommands
 
decjump(RVariable, RLabel) - Method in class kmy.regex.compiler.RMachine
 
decjump(RVariable, RLabel) - Method in class kmy.regex.compiler.RDebugMachine
 
decjump(RVariable, RLabel) - Method in class kmy.regex.interp.RInterpMachine
 
decjump(RVariable, RLabel) - Method in class kmy.regex.jvm.RJavaClassMachine
 
declaring - Variable in class kmy.jint.reflect.JVMField
 
declaring - Variable in class kmy.jint.reflect.JVMMethod
 
declaring - Variable in class kmy.jint.reflect.JintMethod
 
declaring - Variable in class kmy.jint.reflect.JintField
 
decode(char) - Static method in class kmy.regex.tree.CharSet
 
decOffset() - Method in class kmy.jint.tree.PrintContext
 
decrement - Variable in class kmy.regex.interp.InterpretedRegex.MultiFork
 
defaultField - Variable in class kmy.test.java.Access
 
DefinitionConst - interface kmy.jint.constants.DefinitionConst.
 
DefinitionNode - class kmy.jint.tree.DefinitionNode.
 
DefinitionNode(int) - Constructor for class kmy.jint.tree.DefinitionNode
 
defs - Variable in class kmy.jint.tree.MemberNode
 
deprecationLevel - Variable in class kmy.jint.tools.Compiler
 
descriptor - Variable in class kmy.jint.reflect.BasicClass
 
descriptor - Variable in class kmy.jint.reflect.AbstractMethod
 
descriptor - Variable in class kmy.jint.reflect.AbstractField
 
descriptor - Variable in class kmy.jint.reflect.ArrayClass
 
dictionaryClass - Variable in class kmy.jint.reflect.JintClassTable
 
DIGIT_CHARSET - Static variable in class kmy.regex.tree.CharSet
 
digitRange - Static variable in class kmy.regex.tree.CharSet
 
dim - Variable in class kmy.jint.parser.QualifiedIdentifier
 
dim - Variable in class kmy.jint.reflect.ArrayClass
 
Dir - class kmy.regex.tools.Dir.
 
Dir() - Constructor for class kmy.regex.tools.Dir
 
dirty - Variable in class kmy.jint.io.JintReader
 
Disassembler - class kmy.jint.tools.Disassembler.
 
Disassembler.Consumer - class kmy.jint.tools.Disassembler.Consumer.
 
Disassembler.Consumer() - Constructor for class kmy.jint.tools.Disassembler.Consumer
 
Disassembler() - Constructor for class kmy.jint.tools.Disassembler
 
Dispatch - interface kmy.jint.util.Dispatch.
 
DISPATCH_OBJECT - Static variable in class kmy.jint.compiler.CompilerContext
 
DispatchException - exception kmy.jint.util.DispatchException.
 
DispatchException(String) - Constructor for class kmy.jint.util.DispatchException
 
DispatchObject - class kmy.jint.util.DispatchObject.
 
DispatchObject() - Constructor for class kmy.jint.util.DispatchObject
 
dload - Static variable in interface kmy.jint.gen.JVMCodes
 
dload_0 - Static variable in interface kmy.jint.gen.JVMCodes
 
dload_1 - Static variable in interface kmy.jint.gen.JVMCodes
 
dload_2 - Static variable in interface kmy.jint.gen.JVMCodes
 
dload_3 - Static variable in interface kmy.jint.gen.JVMCodes
 
dmul - Static variable in interface kmy.jint.gen.JVMCodes
 
dneg - Static variable in interface kmy.jint.gen.JVMCodes
 
doCompiling() - Method in class kmy.jint.tools.Compiler
 
doneAdding() - Method in class kmy.jint.reflect.BasicClass
 
doneAdding() - Method in class kmy.jint.reflect.JintClass
 
DoNode - class kmy.jint.tree.DoNode.
 
DoNode(int, StatementNode, ExpressionNode) - Constructor for class kmy.jint.tree.DoNode
 
doParsing() - Method in class kmy.jint.tools.Compiler
 
doubleClass - Variable in class kmy.jint.reflect.JintClassTable
 
doubleType - Variable in class kmy.jint.reflect.JintClassTable
 
doubleType - Static variable in class kmy.jint.util.JVMClassMethods
 
doubleValue() - Method in class kmy.jint.lang.CharString
 
drem - Static variable in interface kmy.jint.gen.JVMCodes
 
dreturn - Static variable in interface kmy.jint.gen.JVMCodes
 
dropOne() - Method in class kmy.jint.parser.QualifiedIdentifier
Creates QualifiedIdentifier by dropping the last identifier in original QualifiedIdentifier's identifier list.
dscr(AbstractClass) - Method in class kmy.jint.typer.AbstractVariable
 
dstore - Static variable in interface kmy.jint.gen.JVMCodes
 
dstore_0 - Static variable in interface kmy.jint.gen.JVMCodes
 
dstore_1 - Static variable in interface kmy.jint.gen.JVMCodes
 
dstore_2 - Static variable in interface kmy.jint.gen.JVMCodes
 
dstore_3 - Static variable in interface kmy.jint.gen.JVMCodes
 
dsub - Static variable in interface kmy.jint.gen.JVMCodes
 
dumpCode - Variable in class kmy.jint.tools.Compiler
 
dumpForks() - Method in class kmy.regex.jvm.JavaClassRegexStub
Debugging method to print regex state.
dumpHeader(DefinitionNode) - Method in class kmy.jint.tree.PrintContext
 
dumpMethods(Identifier) - Method in class kmy.jint.reflect.BasicClass
 
dup - Static variable in interface kmy.jint.gen.JVMCodes
 
dup_x1 - Static variable in interface kmy.jint.gen.JVMCodes
 
dup_x2 - Static variable in interface kmy.jint.gen.JVMCodes
 
dup(String) - Method in class kmy.jint.gen.CodeGenerator
 
dup(String) - Method in class kmy.jint.gen.JVMClassGenerator
 
dup2 - Static variable in interface kmy.jint.gen.JVMCodes
 
dup2_x1 - Static variable in interface kmy.jint.gen.JVMCodes
 
dup2_x2 - Static variable in interface kmy.jint.gen.JVMCodes
 
dVal - Variable in class kmy.jint.parser.AbstractTokenizer
Float/double token value.

E

e - Variable in class kmy.jint.io.JintReader.IOExceptionWrapper
 
elementClass - Variable in class kmy.jint.reflect.ArrayClass
 
elsePart - Variable in class kmy.jint.tree.IfNode
 
embed - Variable in class kmy.jint.tree.RegexNode
 
embed - Variable in class kmy.regex.jvm.RJavaClassMachine
 
embed(boolean, CodeGenerator, RLocalAllocator, int[], int[], AbstractMark, AbstractMark) - Method in class kmy.regex.jvm.RJavaClassMachine
 
embedRegexMatch(RegexNode, CompilerContext.EmbedRegexAttachment, boolean) - Method in class kmy.jint.compiler.CompilerContext
 
embedSearch - Variable in class kmy.regex.jvm.RJavaClassMachine
 
EMPTY - Static variable in class kmy.jint.gen.JVMClassReader
 
EMPTY - Static variable in class kmy.jint.lang.CharString
 
EMPTY - Static variable in class kmy.jint.reflect.CompiledMethod
 
EMPTY - Static variable in class kmy.jint.util.DispatchObject
 
EMPTY - Static variable in class kmy.jint.util.AnyUtilities
 
EMPTY - Static variable in class kmy.jint.util.ClassUtilities
 
EMPTYT - Static variable in class kmy.jint.util.AnyUtilities
 
encoding - Variable in class kmy.jint.tools.Compiler
 
end - Variable in class kmy.jint.gen.JVMClassGenerator.HandlerEntry
 
end - Variable in class kmy.jint.gen.JVMClassGenerator.HandlerEntryTmp
 
end - Variable in class kmy.regex.interp.InterpretedRegex
 
end - Variable in class kmy.regex.jvm.JavaClassRegexStub
Index (in the buffer) of the last character in the string being matched plus one.
end - Variable in class kmy.regex.util.Replacer.Substitution
 
endClass() - Method in class kmy.jint.gen.JVMClassConsumer
 
endClass() - Method in class kmy.jint.reflect.CompiledClass.Consumer
 
endClass() - Method in class kmy.jint.tools.Disassembler.Consumer
 
endField() - Method in class kmy.jint.gen.JVMClassConsumer
 
endField() - Method in class kmy.jint.reflect.CompiledClass.Consumer
 
endField() - Method in class kmy.jint.tools.Disassembler.Consumer
 
endMethod() - Method in class kmy.jint.gen.CodeGenerator
 
endMethod() - Method in class kmy.jint.gen.JVMClassGenerator
 
endMethod() - Method in class kmy.jint.gen.JVMClassConsumer
 
endMethod() - Method in class kmy.jint.reflect.CompiledClass.Consumer
 
endMethod() - Method in class kmy.jint.tools.Disassembler.Consumer
 
endsWith(CharString) - Method in class kmy.jint.lang.CharString
 
enterScope(JintClass) - Method in class kmy.jint.compiler.CompilerHelper
 
enterScope(JintClass) - Method in class kmy.jint.typer.AbstractTyperHelper
 
entry - Variable in class kmy.jint.tools.Compiler.ZipEntryFile
 
entryTable - Variable in class kmy.jint.gen.JVMConstantPool
 
eof - Variable in class kmy.jint.io.JintReader
 
eof() - Method in class kmy.jint.io.JintReader
 
eofDetected - Variable in class kmy.jint.parser.ReaderTokenizer
 
equals(Object) - Method in class kmy.jint.gen.JVMConstantPool.CP_UTF8_Entry
 
equals(Object) - Method in class kmy.jint.gen.JVMConstantPool.CP_NameAndType_Entry
 
equals(Object) - Method in class kmy.jint.gen.JVMConstantPool.CP_MemberRef_Entry
 
equals(Object) - Method in class kmy.jint.lang.CharString
 
equals(Object) - Method in class kmy.jint.parser.QualifiedIdentifier
Returns true if the other object is a QualifiedIdentifier equal to this one.
equals(Object) - Method in class kmy.jint.parser.Identifier
Idenifier is equal only to itself.
equals(Object) - Method in class kmy.jint.tree.IdentifierNode
 
equals(Object) - Method in class kmy.jint.util.DispatchObject
 
equalsIgnoreCase(CharString) - Method in class kmy.jint.lang.CharString
 
err - Variable in class kmy.jint.lang.IORedirectingThreadGroup
 
ERR_A_ARREMPTY - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_A_ARRNOTEMPTY - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_A_BADDCL - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_A_BADMETHODNAME - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_A_BADOP - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_A_BADSWITCHTYPE - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_A_BOOLCAST - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_A_CANTACCLABEL - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_A_CANTCAST - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_A_CANTMAKEARR - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_A_CANTRESOLVE - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_A_CONSTERROR - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_A_EXPLCONTEXT - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_A_FIELDNOTIDENT - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_A_FIELDNOTSTAT - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_A_IMPLICITDCL - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_A_INSTOFPRIM1 - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_A_INSTOFPRIM2 - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_A_INTERNAL - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_A_LABELREDEF - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_A_MATCHARG1 - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_A_MATCHARG2 - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_A_MUSTBEBOOL - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_A_NEVER - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_A_NEWARRARGS - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_A_NOBESTMATCH - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_A_NOCONSTRUCTOR - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_A_NOFIELD - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_A_NOMETHOD - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_A_NONSTATICACC - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_A_NOOUTERCLASS - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_A_NOTCAUGHT - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_A_NOTINDEXABLE - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_A_NOTINTARGS - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_A_NOTINTEGER - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_A_NOTLVALUE - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_A_NOTNUMBER - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_A_NOTSIMPLEID - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_A_NOTTHROWABLE - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_A_NOTTHROWN - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_A_NOVAR - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_A_OBJTOPRIMCAST - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_A_PARAMUNRES - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_A_PRIMSYNC - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_A_PRIMTOOBJCAST - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_A_REGEXTE - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_A_STATICTHIS - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_A_TOBOOLCAST - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_A_TOVOIDCAST - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_A_TYPEMISMATCH - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_A_TYPENOTFOUND - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_A_VARREDECL - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_A_VOIDCAST - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_C_BADOP - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_C_CANTASSIGN - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_C_CASEMISMATCH - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_C_CVTNULLTOPRIM - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_C_DUPCASE - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_C_GENERIC - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_C_INTERFCONSTR - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_C_INTERNAL - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_C_MATCHARG1 - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_C_NESTING - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_C_NEVER - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_C_NOCNSTRWOPRM - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_C_NOENCLOSING - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_C_NONSTATINIT - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_C_NOTBOOL - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_C_PICKEDNONSTR - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_C_PRIMELEM - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_C_RETURNREQ - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_C_THISASSIGN - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_C_TWODEFAULT - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_F_BADEND - Static variable in interface kmy.jint.constants.MiniErrorCodes
 
ERR_F_BADFORMATCHAR - Static variable in interface kmy.jint.constants.MiniErrorCodes
 
ERR_F_GENERIC - Static variable in interface kmy.jint.constants.MiniErrorCodes
 
ERR_F_INCOMPLETE - Static variable in interface kmy.jint.constants.MiniErrorCodes
 
ERR_F_NOCURLBRACKET - Static variable in interface kmy.jint.constants.MiniErrorCodes
 
ERR_F_NOTWITHJAVA - Static variable in interface kmy.jint.constants.MiniErrorCodes
 
ERR_F_NOVARNAME - Static variable in interface kmy.jint.constants.MiniErrorCodes
 
ERR_L_BACKSLASHEOF - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_L_CHAREND - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_L_COMMENTEND - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_L_EMPTYCHAR - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_L_EOFINCHAR - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_L_EOFINREGEX - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_L_EOFINSTRING - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_L_ILLEGALCHAR - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_L_IOERROR - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_L_NEVER - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_L_NUMFORMAT - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_L_REGEXEND - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_L_STRINGEND - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_MASK_CLASSTABLE - Static variable in interface kmy.jint.constants.MiniErrorCodes
 
ERR_MASK_COMPILER - Static variable in interface kmy.jint.constants.MiniErrorCodes
 
ERR_MASK_ERROR - Static variable in interface kmy.jint.constants.MiniErrorCodes
 
ERR_MASK_FATAL - Static variable in interface kmy.jint.constants.MiniErrorCodes
 
ERR_MASK_FORMAT - Static variable in interface kmy.jint.constants.MiniErrorCodes
 
ERR_MASK_GENERATOR - Static variable in interface kmy.jint.constants.MiniErrorCodes
 
ERR_MASK_INFO - Static variable in interface kmy.jint.constants.MiniErrorCodes
 
ERR_MASK_INTERNAL - Static variable in interface kmy.jint.constants.MiniErrorCodes
 
ERR_MASK_LEXER - Static variable in interface kmy.jint.constants.MiniErrorCodes
 
ERR_MASK_MODULE - Static variable in interface kmy.jint.constants.MiniErrorCodes
 
ERR_MASK_PARSER - Static variable in interface kmy.jint.constants.MiniErrorCodes
 
ERR_MASK_REGEX - Static variable in interface kmy.jint.constants.MiniErrorCodes
 
ERR_MASK_SEVERITY - Static variable in interface kmy.jint.constants.MiniErrorCodes
 
ERR_MASK_TYPER - Static variable in interface kmy.jint.constants.MiniErrorCodes
 
ERR_MASK_VERBOSE - Static variable in interface kmy.jint.constants.MiniErrorCodes
 
ERR_MASK_WARNING - Static variable in interface kmy.jint.constants.MiniErrorCodes
 
ERR_P_ARRNOTEMPTY - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_P_CASEEXPECTED - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_P_CATCHEXPECTED - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_P_CLASSKEYWORD - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_P_DUPEXTENDS - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_P_DUPIMPLEMENTS - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_P_IDENTEXPECTED - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_P_NOTIMPL - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_P_NOTSTANDALONE - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_P_OPEXPECTED - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_P_REGEXEXPECTED - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_P_TOKENEXPECTED - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_P_TOKENINSERTED - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_P_TYPEEXPECTED - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_P_UNEXPECTED - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_P_VALUEEXPECTED - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_P_VAREXPECTED - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_R_BADBACKREF - Static variable in interface kmy.jint.constants.MiniErrorCodes
 
ERR_R_BADSTART - Static variable in interface kmy.jint.constants.MiniErrorCodes
 
ERR_R_BQBAD - Static variable in interface kmy.jint.constants.MiniErrorCodes
 
ERR_R_BQUNFINISHED - Static variable in interface kmy.jint.constants.MiniErrorCodes
 
ERR_R_CTLINVALID - Static variable in interface kmy.jint.constants.MiniErrorCodes
 
ERR_R_CTLUNFINISHED - Static variable in interface kmy.jint.constants.MiniErrorCodes
 
ERR_R_EXTRABRACKET - Static variable in interface kmy.jint.constants.MiniErrorCodes
 
ERR_R_GENERIC - Static variable in interface kmy.jint.constants.MiniErrorCodes
 
ERR_R_HEXBADNUMBER - Static variable in interface kmy.jint.constants.MiniErrorCodes
 
ERR_R_HEXUNFINISHED - Static variable in interface kmy.jint.constants.MiniErrorCodes
 
ERR_R_INTERNAL - Static variable in interface kmy.jint.constants.MiniErrorCodes
 
ERR_R_NOBRACKET - Static variable in interface kmy.jint.constants.MiniErrorCodes
 
ERR_R_NOCURLBRACKET - Static variable in interface kmy.jint.constants.MiniErrorCodes
 
ERR_R_NOSQBRACKET - Static variable in interface kmy.jint.constants.MiniErrorCodes
 
ERR_R_NOVAREXPR - Static variable in interface kmy.jint.constants.MiniErrorCodes
 
ERR_R_NOVARNAME - Static variable in interface kmy.jint.constants.MiniErrorCodes
 
ERR_R_STRAYBSLASH - Static variable in interface kmy.jint.constants.MiniErrorCodes
 
ERR_T_ARRNOTEMPTY - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_T_CANTRESOLVE - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_T_IDEXPECTED - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_T_INTERNAL - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_T_MULTIINHERIT - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_T_NOTLIST - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_T_NOTSIMPLEID - Static variable in interface kmy.jint.constants.ErrorCodes
 
ERR_T_ONFINISH - Static variable in interface kmy.jint.constants.ErrorCodes
 
error(int, Object) - Method in class kmy.jint.parser.ReaderTokenizer
 
errorClass - Variable in class kmy.jint.reflect.JintClassTable
 
ErrorCodes - interface kmy.jint.constants.ErrorCodes.
 
ErrorKeeper - class kmy.jint.util.ErrorKeeper.
 
ErrorKeeper() - Constructor for class kmy.jint.util.ErrorKeeper
 
errors - Variable in class kmy.jint.tools.Compiler.WorkUnit
 
errors - Variable in class kmy.jint.util.ErrorKeeper
 
errorStorage - Variable in class kmy.jint.compiler.CompilerContext
 
errorStorage - Variable in class kmy.jint.parser.Parser
 
errorStorage - Variable in class kmy.jint.reflect.JintClass
 
errorStorage - Variable in class kmy.jint.reflect.JintClassTable.JintClassConsumer
 
errorStorage - Variable in class kmy.jint.typer.TyperContext
ErrorStorage that is used to store generated errors.
ErrorStorage - interface kmy.jint.util.ErrorStorage.
 
EVAL - Variable in class kmy.jint.parser.NameTable
 
eval(Context) - Method in class kmy.jint.parser.Parser.LabelExpression
 
eval(Context) - Method in class kmy.jint.parser.Parser.LocalMethodExpression
 
eval(Context) - Method in class kmy.jint.parser.Parser.LocalVariableExpression
 
eval(Context) - Method in class kmy.jint.tree.BasicNode
Calls corresponding eval* method in the given Context.
eval(Context) - Method in class kmy.jint.tree.CaseNode
 
eval(Context) - Method in class kmy.jint.tree.BreakNode
 
eval(Context) - Method in class kmy.jint.tree.ClassNode
 
eval(Context) - Method in class kmy.jint.tree.ConstNode
 
eval(Context) - Method in class kmy.jint.tree.FormatNode
 
eval(Context) - Method in class kmy.jint.tree.NewNode
 
eval(Context) - Method in class kmy.jint.tree.MemberNode
 
eval(Context) - Method in class kmy.jint.tree.InfixNode
 
eval(Context) - Method in class kmy.jint.tree.ReplacerNode
 
eval(Context) - Method in class kmy.jint.tree.ReturnNode
 
eval(Context) - Method in class kmy.jint.tree.ImportStatementNode
 
eval(Context) - Method in class kmy.jint.tree.CondNode
 
eval(Context) - Method in class kmy.jint.tree.ContinueNode
 
eval(Context) - Method in class kmy.jint.tree.CallNode
 
eval(Context) - Method in class kmy.jint.tree.SwitchNode
 
eval(Context) - Method in class kmy.jint.tree.DoNode
 
eval(Context) - Method in class kmy.jint.tree.CastNode
 
eval(Context) - Method in class kmy.jint.tree.WhileNode
 
eval(Context) - Method in class kmy.jint.tree.CatchNode
 
eval(Context) - Method in class kmy.jint.tree.IdentifierNode
 
eval(Context) - Method in class kmy.jint.tree.PostfixNode
 
eval(Context) - Method in class kmy.jint.tree.MethodNode
 
eval(Context) - Method in class kmy.jint.tree.BodyNode
 
eval(Context) - Method in class kmy.jint.tree.LabeledNode
 
eval(Context) - Method in class kmy.jint.tree.PackageStatementNode
 
eval(Context) - Method in class kmy.jint.tree.PrefixNode
 
eval(Context) - Method in class kmy.jint.tree.SynchronizedNode
 
eval(Context) - Method in class kmy.jint.tree.ArrayValueNode
 
eval(Context) - Method in class kmy.jint.tree.TryNode
 
eval(Context) - Method in class kmy.jint.tree.IfNode
 
eval(Context) - Method in class kmy.jint.tree.ThrowNode
 
eval(Context) - Method in class kmy.jint.tree.ParameterNode
 
eval(Context) - Method in class kmy.jint.tree.ForNode
 
eval(Context) - Method in class kmy.jint.tree.ExpressionStatementNode
 
eval(Context) - Method in class kmy.jint.tree.RegexNode
 
eval(RContext) - Method in class kmy.regex.tree.RNode
 
eval(RContext) - Method in class kmy.regex.tree.RAnyNode
 
eval(RContext) - Method in class kmy.regex.tree.RCharClassNode
 
eval(RContext) - Method in class kmy.regex.tree.RAltNode
 
eval(RContext) - Method in class kmy.regex.tree.RPickNode
 
eval(RContext) - Method in class kmy.regex.tree.RBoundaryNode
 
eval(RContext) - Method in class kmy.regex.tree.RSubstNode
 
eval(RContext) - Method in class kmy.regex.tree.RRepeatNode
 
eval(RContext) - Method in class kmy.regex.tree.RConstNode
 
eval(RContext) - Method in class kmy.regex.tree.RLookAheadNode
 
evalAndAppend(ExpressionNode) - Method in class kmy.jint.compiler.CompilerContext
 
evalAndPop(ExpressionNode) - Method in class kmy.jint.compiler.CompilerContext
 
evalAndWrap(ExpressionNode) - Method in class kmy.jint.compiler.CompilerContext
 
evalAndWrapOrCast(ExpressionNode, AbstractClass) - Method in class kmy.jint.compiler.CompilerContext
 
evalAndWrapOrCast(ExpressionNode, AbstractClass, boolean) - Method in class kmy.jint.compiler.CompilerContext
 
evalArrayValue(ArrayValueNode) - Method in class kmy.jint.compiler.CompilerContext
 
evalArrayValue(ArrayValueNode) - Method in class kmy.jint.tree.Context
 
evalArrayValue(ArrayValueNode) - Method in class kmy.jint.tree.TraverserContext
 
evalArrayValue(ArrayValueNode) - Method in class kmy.jint.tree.StubContext
 
evalArrayValue(ArrayValueNode) - Method in class kmy.jint.tree.PrintContext
 
evalArrayValue(ArrayValueNode) - Method in class kmy.jint.typer.TyperContext
 
evalBody(BodyNode) - Method in class kmy.jint.compiler.CompilerContext
 
evalBody(BodyNode) - Method in class kmy.jint.tree.Context
 
evalBody(BodyNode) - Method in class kmy.jint.tree.TraverserContext
 
evalBody(BodyNode) - Method in class kmy.jint.tree.StubContext
 
evalBody(BodyNode) - Method in class kmy.jint.tree.PrintContext
 
evalBody(BodyNode) - Method in class kmy.jint.typer.TyperContext
 
evalBreak(BreakNode) - Method in class kmy.jint.compiler.CompilerContext
 
evalBreak(BreakNode) - Method in class kmy.jint.tree.Context
 
evalBreak(BreakNode) - Method in class kmy.jint.tree.TraverserContext
 
evalBreak(BreakNode) - Method in class kmy.jint.tree.StubContext
 
evalBreak(BreakNode) - Method in class kmy.jint.tree.PrintContext
 
evalBreak(BreakNode) - Method in class kmy.jint.typer.TyperContext
 
evalCall(CallNode) - Method in class kmy.jint.compiler.CompilerContext
 
evalCall(CallNode) - Method in class kmy.jint.tree.Context
 
evalCall(CallNode) - Method in class kmy.jint.tree.TraverserContext
 
evalCall(CallNode) - Method in class kmy.jint.tree.StubContext
 
evalCall(CallNode) - Method in class kmy.jint.tree.PrintContext
 
evalCall(CallNode) - Method in class kmy.jint.typer.TyperContext
Process method or constructor call expression.
evalCase(CaseNode) - Method in class kmy.jint.compiler.CompilerContext
 
evalCase(CaseNode) - Method in class kmy.jint.tree.Context
 
evalCase(CaseNode) - Method in class kmy.jint.tree.TraverserContext
 
evalCase(CaseNode) - Method in class kmy.jint.tree.StubContext
 
evalCase(CaseNode) - Method in class kmy.jint.tree.PrintContext
 
evalCase(CaseNode) - Method in class kmy.jint.typer.TyperContext
 
evalCast(CastNode) - Method in class kmy.jint.compiler.CompilerContext
 
evalCast(CastNode) - Method in class kmy.jint.tree.Context
 
evalCast(CastNode) - Method in class kmy.jint.tree.TraverserContext
 
evalCast(CastNode) - Method in class kmy.jint.tree.StubContext
 
evalCast(CastNode) - Method in class kmy.jint.tree.PrintContext
 
evalCast(CastNode) - Method in class kmy.jint.typer.TyperContext
 
evalCatch(CatchNode) - Method in class kmy.jint.compiler.CompilerContext
 
evalCatch(CatchNode) - Method in class kmy.jint.tree.Context
 
evalCatch(CatchNode) - Method in class kmy.jint.tree.TraverserContext
 
evalCatch(CatchNode) - Method in class kmy.jint.tree.StubContext
 
evalCatch(CatchNode) - Method in class kmy.jint.tree.PrintContext
 
evalCatch(CatchNode) - Method in class kmy.jint.typer.TyperContext
 
evalClass(ClassNode) - Method in class kmy.jint.compiler.CompilerContext
 
evalClass(ClassNode) - Method in class kmy.jint.tree.Context
 
evalClass(ClassNode) - Method in class kmy.jint.tree.TraverserContext
 
evalClass(ClassNode) - Method in class kmy.jint.tree.StubContext
 
evalClass(ClassNode) - Method in class kmy.jint.tree.PrintContext
 
evalClass(ClassNode) - Method in class kmy.jint.typer.TyperContext
 
evalCond(CondNode) - Method in class kmy.jint.compiler.CompilerContext
 
evalCond(CondNode) - Method in class kmy.jint.tree.Context
 
evalCond(CondNode) - Method in class kmy.jint.tree.TraverserContext
 
evalCond(CondNode) - Method in class kmy.jint.tree.StubContext
 
evalCond(CondNode) - Method in class kmy.jint.tree.PrintContext
 
evalCond(CondNode) - Method in class kmy.jint.typer.TyperContext
 
evalCond(ExpressionNode, AbstractMark, AbstractMark) - Method in class kmy.jint.compiler.CompilerContext
 
evalConst(ConstNode) - Method in class kmy.jint.compiler.CompilerContext
 
evalConst(ConstNode) - Method in class kmy.jint.tree.Context
 
evalConst(ConstNode) - Method in class kmy.jint.tree.TraverserContext
 
evalConst(ConstNode) - Method in class kmy.jint.tree.StubContext
 
evalConst(ConstNode) - Method in class kmy.jint.tree.PrintContext
 
evalConst(ConstNode) - Method in class kmy.jint.typer.TyperContext
 
evalContinue(ContinueNode) - Method in class kmy.jint.compiler.CompilerContext
 
evalContinue(ContinueNode) - Method in class kmy.jint.tree.Context
 
evalContinue(ContinueNode) - Method in class kmy.jint.tree.TraverserContext
 
evalContinue(ContinueNode) - Method in class kmy.jint.tree.StubContext
 
evalContinue(ContinueNode) - Method in class kmy.jint.tree.PrintContext
 
evalContinue(ContinueNode) - Method in class kmy.jint.typer.TyperContext
 
evalDo(DoNode) - Method in class kmy.jint.compiler.CompilerContext
 
evalDo(DoNode) - Method in class kmy.jint.tree.Context
 
evalDo(DoNode) - Method in class kmy.jint.tree.TraverserContext
 
evalDo(DoNode) - Method in class kmy.jint.tree.StubContext
 
evalDo(DoNode) - Method in class kmy.jint.tree.PrintContext
 
evalDo(DoNode) - Method in class kmy.jint.typer.TyperContext
 
evalExpr(ExpressionNode) - Method in class kmy.jint.compiler.CompilerContext
 
evalExpr(ExpressionNode) - Method in class kmy.jint.typer.TyperContext
 
evalExpressionStatement(ExpressionStatementNode) - Method in class kmy.jint.compiler.CompilerContext
 
evalExpressionStatement(ExpressionStatementNode) - Method in class kmy.jint.tree.Context
 
evalExpressionStatement(ExpressionStatementNode) - Method in class kmy.jint.tree.TraverserContext
 
evalExpressionStatement(ExpressionStatementNode) - Method in class kmy.jint.tree.StubContext
 
evalExpressionStatement(ExpressionStatementNode) - Method in class kmy.jint.tree.PrintContext
 
evalExpressionStatement(ExpressionStatementNode) - Method in class kmy.jint.typer.TyperContext
 
evalFor(ForNode) - Method in class kmy.jint.compiler.CompilerContext
 
evalFor(ForNode) - Method in class kmy.jint.tree.Context
 
evalFor(ForNode) - Method in class kmy.jint.tree.TraverserContext
 
evalFor(ForNode) - Method in class kmy.jint.tree.StubContext
 
evalFor(ForNode) - Method in class kmy.jint.tree.PrintContext
 
evalFor(ForNode) - Method in class kmy.jint.typer.TyperContext
 
evalFormat(FormatNode) - Method in class kmy.jint.compiler.CompilerContext
 
evalFormat(FormatNode) - Method in class kmy.jint.tree.Context
 
evalFormat(FormatNode) - Method in class kmy.jint.tree.TraverserContext
 
evalFormat(FormatNode) - Method in class kmy.jint.tree.StubContext
 
evalFormat(FormatNode) - Method in class kmy.jint.tree.PrintContext
 
evalFormat(FormatNode) - Method in class kmy.jint.typer.TyperContext
 
evalIdentifier(IdentifierNode) - Method in class kmy.jint.compiler.CompilerContext
 
evalIdentifier(IdentifierNode) - Method in class kmy.jint.tree.Context
 
evalIdentifier(IdentifierNode) - Method in class kmy.jint.tree.TraverserContext
 
evalIdentifier(IdentifierNode) - Method in class kmy.jint.tree.StubContext
 
evalIdentifier(IdentifierNode) - Method in class kmy.jint.tree.PrintContext
 
evalIdentifier(IdentifierNode) - Method in class kmy.jint.typer.TyperContext
 
evalIf(IfNode) - Method in class kmy.jint.compiler.CompilerContext
 
evalIf(IfNode) - Method in class kmy.jint.tree.Context
 
evalIf(IfNode) - Method in class kmy.jint.tree.TraverserContext
 
evalIf(IfNode) - Method in class kmy.jint.tree.StubContext
 
evalIf(IfNode) - Method in class kmy.jint.tree.PrintContext
 
evalIf(IfNode) - Method in class kmy.jint.typer.TyperContext
 
evalImportStatement(ImportStatementNode) - Method in class kmy.jint.compiler.CompilerContext
 
evalImportStatement(ImportStatementNode) - Method in class kmy.jint.tree.Context
 
evalImportStatement(ImportStatementNode) - Method in class kmy.jint.tree.TraverserContext
 
evalImportStatement(ImportStatementNode) - Method in class kmy.jint.tree.StubContext
 
evalImportStatement(ImportStatementNode) - Method in class kmy.jint.tree.PrintContext
 
evalImportStatement(ImportStatementNode) - Method in class kmy.jint.typer.TyperContext
 
evalInfix(InfixNode) - Method in class kmy.jint.compiler.CompilerContext
 
evalInfix(InfixNode) - Method in class kmy.jint.tree.Context
 
evalInfix(InfixNode) - Method in class kmy.jint.tree.TraverserContext
 
evalInfix(InfixNode) - Method in class kmy.jint.tree.StubContext
 
evalInfix(InfixNode) - Method in class kmy.jint.tree.PrintContext
 
evalInfix(InfixNode) - Method in class kmy.jint.typer.TyperContext
 
evalLabeled(LabeledNode) - Method in class kmy.jint.compiler.CompilerContext
 
evalLabeled(LabeledNode) - Method in class kmy.jint.tree.Context
 
evalLabeled(LabeledNode) - Method in class kmy.jint.tree.TraverserContext
 
evalLabeled(LabeledNode) - Method in class kmy.jint.tree.StubContext
 
evalLabeled(LabeledNode) - Method in class kmy.jint.tree.PrintContext
 
evalLabeled(LabeledNode) - Method in class kmy.jint.typer.TyperContext
 
evalMember(MemberNode) - Method in class kmy.jint.compiler.CompilerContext
 
evalMember(MemberNode) - Method in class kmy.jint.tree.Context
 
evalMember(MemberNode) - Method in class kmy.jint.tree.TraverserContext
 
evalMember(MemberNode) - Method in class kmy.jint.tree.StubContext
 
evalMember(MemberNode) - Method in class kmy.jint.tree.PrintContext
 
evalMember(MemberNode) - Method in class kmy.jint.typer.TyperContext
 
evalMethod(MethodNode) - Method in class kmy.jint.compiler.CompilerContext
 
evalMethod(MethodNode) - Method in class kmy.jint.tree.Context
 
evalMethod(MethodNode) - Method in class kmy.jint.tree.TraverserContext
 
evalMethod(MethodNode) - Method in class kmy.jint.tree.StubContext
 
evalMethod(MethodNode) - Method in class kmy.jint.tree.PrintContext
 
evalMethod(MethodNode) - Method in class kmy.jint.typer.TyperContext
 
evalNew(NewNode) - Method in class kmy.jint.compiler.CompilerContext
 
evalNew(NewNode) - Method in class kmy.jint.tree.Context
 
evalNew(NewNode) - Method in class kmy.jint.tree.TraverserContext
 
evalNew(NewNode) - Method in class kmy.jint.tree.StubContext
 
evalNew(NewNode) - Method in class kmy.jint.tree.PrintContext
 
evalNew(NewNode) - Method in class kmy.jint.typer.TyperContext
 
evalPackageStatement(PackageStatementNode) - Method in class kmy.jint.compiler.CompilerContext
 
evalPackageStatement(PackageStatementNode) - Method in class kmy.jint.tree.Context
 
evalPackageStatement(PackageStatementNode) - Method in class kmy.jint.tree.TraverserContext
 
evalPackageStatement(PackageStatementNode) - Method in class kmy.jint.tree.StubContext
 
evalPackageStatement(PackageStatementNode) - Method in class kmy.jint.tree.PrintContext
 
evalPackageStatement(PackageStatementNode) - Method in class kmy.jint.typer.TyperContext
 
evalParameter(ParameterNode) - Method in class kmy.jint.compiler.CompilerContext
 
evalParameter(ParameterNode) - Method in class kmy.jint.tree.Context
 
evalParameter(ParameterNode) - Method in class kmy.jint.tree.TraverserContext
 
evalParameter(ParameterNode) - Method in class kmy.jint.tree.StubContext
 
evalParameter(ParameterNode) - Method in class kmy.jint.tree.PrintContext
 
evalParameter(ParameterNode) - Method in class kmy.jint.typer.TyperContext
 
evalPostfix(PostfixNode) - Method in class kmy.jint.compiler.CompilerContext
 
evalPostfix(PostfixNode) - Method in class kmy.jint.tree.Context
 
evalPostfix(PostfixNode) - Method in class kmy.jint.tree.TraverserContext
 
evalPostfix(PostfixNode) - Method in class kmy.jint.tree.StubContext
 
evalPostfix(PostfixNode) - Method in class kmy.jint.tree.PrintContext
 
evalPostfix(PostfixNode) - Method in class kmy.jint.typer.TyperContext
 
evalPrefix(PrefixNode) - Method in class kmy.jint.compiler.CompilerContext
 
evalPrefix(PrefixNode) - Method in class kmy.jint.tree.Context
 
evalPrefix(PrefixNode) - Method in class kmy.jint.tree.TraverserContext
 
evalPrefix(PrefixNode) - Method in class kmy.jint.tree.StubContext
 
evalPrefix(PrefixNode) - Method in class kmy.jint.tree.PrintContext
 
evalPrefix(PrefixNode) - Method in class kmy.jint.typer.TyperContext
 
evalRAlt(RAltNode) - Method in class kmy.regex.compiler.RCompiler
 
evalRAlt(RAltNode) - Method in class kmy.regex.tree.RContext
 
evalRAlt(RAltNode) - Method in class kmy.regex.tree.RPrintContext
 
evalRAny(RAnyNode) - Method in class kmy.regex.compiler.RCompiler
 
evalRAny(RAnyNode) - Method in class kmy.regex.tree.RContext
 
evalRAny(RAnyNode) - Method in class kmy.regex.tree.RPrintContext
 
evalRBoundary(RBoundaryNode) - Method in class kmy.regex.compiler.RCompiler
 
evalRBoundary(RBoundaryNode) - Method in class kmy.regex.tree.RContext
 
evalRBoundary(RBoundaryNode) - Method in class kmy.regex.tree.RPrintContext
 
evalRCharClass(RCharClassNode) - Method in class kmy.regex.compiler.RCompiler
 
evalRCharClass(RCharClassNode) - Method in class kmy.regex.tree.RContext
 
evalRCharClass(RCharClassNode) - Method in class kmy.regex.tree.RPrintContext
 
evalRConst(RConstNode) - Method in class kmy.regex.compiler.RCompiler
 
evalRConst(RConstNode) - Method in class kmy.regex.tree.RContext
 
evalRConst(RConstNode) - Method in class kmy.regex.tree.RPrintContext
 
evalRegex(RegexNode) - Method in class kmy.jint.compiler.CompilerContext
 
evalRegex(RegexNode) - Method in class kmy.jint.tree.Context
 
evalRegex(RegexNode) - Method in class kmy.jint.tree.TraverserContext
 
evalRegex(RegexNode) - Method in class kmy.jint.tree.StubContext
 
evalRegex(RegexNode) - Method in class kmy.jint.tree.PrintContext
 
evalRegex(RegexNode) - Method in class kmy.jint.typer.TyperContext
 
evalReplacer(ReplacerNode) - Method in class kmy.jint.compiler.CompilerContext
 
evalReplacer(ReplacerNode) - Method in class kmy.jint.tree.Context
 
evalReplacer(ReplacerNode) - Method in class kmy.jint.tree.TraverserContext
 
evalReplacer(ReplacerNode) - Method in class kmy.jint.tree.StubContext
 
evalReplacer(ReplacerNode) - Method in class kmy.jint.tree.PrintContext
 
evalReplacer(ReplacerNode) - Method in class kmy.jint.typer.TyperContext
 
evalReturn(ReturnNode) - Method in class kmy.jint.compiler.CompilerContext
 
evalReturn(ReturnNode) - Method in class kmy.jint.tree.Context
 
evalReturn(ReturnNode) - Method in class kmy.jint.tree.TraverserContext
 
evalReturn(ReturnNode) - Method in class kmy.jint.tree.StubContext
 
evalReturn(ReturnNode) - Method in class kmy.jint.tree.PrintContext
 
evalReturn(ReturnNode) - Method in class kmy.jint.typer.TyperContext
 
evalRLookAhead(RLookAheadNode) - Method in class kmy.regex.compiler.RCompiler
 
evalRLookAhead(RLookAheadNode) - Method in class kmy.regex.tree.RContext
 
evalRLookAhead(RLookAheadNode) - Method in class kmy.regex.tree.RPrintContext
 
evalRPick(RPickNode) - Method in class kmy.regex.compiler.RCompiler
 
evalRPick(RPickNode) - Method in class kmy.regex.tree.RContext
 
evalRPick(RPickNode) - Method in class kmy.regex.tree.RPrintContext
 
evalRRepeat(RRepeatNode) - Method in class kmy.regex.compiler.RCompiler
 
evalRRepeat(RRepeatNode) - Method in class kmy.regex.tree.RContext
 
evalRRepeat(RRepeatNode) - Method in class kmy.regex.tree.RPrintContext
 
evalRSubst(RSubstNode) - Method in class kmy.regex.compiler.RCompiler
 
evalRSubst(RSubstNode) - Method in class kmy.regex.tree.RContext
 
evalRSubst(RSubstNode) - Method in class kmy.regex.tree.RPrintContext
 
evalScope(JintClass, StatementNode[], BasicNode) - Method in class kmy.jint.compiler.CompilerContext
 
evalStatements(StatementNode[]) - Method in class kmy.jint.compiler.CompilerContext
 
evalStatements(StatementNode[]) - Method in class kmy.jint.tree.TraverserContext
 
evalSwitch(SwitchNode) - Method in class kmy.jint.compiler.CompilerContext
 
evalSwitch(SwitchNode) - Method in class kmy.jint.tree.Context
 
evalSwitch(SwitchNode) - Method in class kmy.jint.tree.TraverserContext
 
evalSwitch(SwitchNode) - Method in class kmy.jint.tree.StubContext
 
evalSwitch(SwitchNode) - Method in class kmy.jint.tree.PrintContext
 
evalSwitch(SwitchNode) - Method in class kmy.jint.typer.TyperContext
 
evalSynchronized(SynchronizedNode) - Method in class kmy.jint.compiler.CompilerContext
 
evalSynchronized(SynchronizedNode) - Method in class kmy.jint.tree.Context
 
evalSynchronized(SynchronizedNode) - Method in class kmy.jint.tree.TraverserContext
 
evalSynchronized(SynchronizedNode) - Method in class kmy.jint.tree.StubContext
 
evalSynchronized(SynchronizedNode) - Method in class kmy.jint.tree.PrintContext
 
evalSynchronized(SynchronizedNode) - Method in class kmy.jint.typer.TyperContext
 
evalTail(RNode) - Method in class kmy.regex.compiler.RCompiler
 
evalTail(RNode) - Method in class kmy.regex.tree.RPrintContext
 
evalThrow(ThrowNode) - Method in class kmy.jint.compiler.CompilerContext
 
evalThrow(ThrowNode) - Method in class kmy.jint.tree.Context
 
evalThrow(ThrowNode) - Method in class kmy.jint.tree.TraverserContext
 
evalThrow(ThrowNode) - Method in class kmy.jint.tree.StubContext
 
evalThrow(ThrowNode) - Method in class kmy.jint.tree.PrintContext
 
evalThrow(ThrowNode) - Method in class kmy.jint.typer.TyperContext
 
evalTry(TryNode) - Method in class kmy.jint.compiler.CompilerContext
 
evalTry(TryNode) - Method in class kmy.jint.tree.Context
 
evalTry(TryNode) - Method in class kmy.jint.tree.TraverserContext
 
evalTry(TryNode) - Method in class kmy.jint.tree.StubContext
 
evalTry(TryNode) - Method in class kmy.jint.tree.PrintContext
 
evalTry(TryNode) - Method in class kmy.jint.typer.TyperContext
 
evalVarList(AbstractVariable[], ExpressionNode, boolean) - Method in class kmy.jint.compiler.CompilerContext
 
evalWhile(WhileNode) - Method in class kmy.jint.compiler.CompilerContext
 
evalWhile(WhileNode) - Method in class kmy.jint.tree.Context
 
evalWhile(WhileNode) - Method in class kmy.jint.tree.TraverserContext
 
evalWhile(WhileNode) - Method in class kmy.jint.tree.StubContext
 
evalWhile(WhileNode) - Method in class kmy.jint.tree.PrintContext
 
evalWhile(WhileNode) - Method in class kmy.jint.typer.TyperContext
 
exception - Variable in class kmy.jint.tree.ThrowNode
 
exceptionClass - Variable in class kmy.jint.reflect.JintClassTable
 
exceptionClassArr - Variable in class kmy.jint.reflect.JintClassTable
 
exceptionList - Variable in class kmy.jint.typer.TyperContext
List of exceptions that are thrown (but not caught) in current method.
exceptionList - Variable in class kmy.jint.typer.TyperContext.LevelStackItem
 
exceptionNames - Variable in class kmy.jint.reflect.JintMethod
 
exceptions - Variable in class kmy.jint.gen.JVMClassGenerator.MethodEntry
 
exceptions - Variable in class kmy.jint.reflect.CompiledClass.Consumer
 
exceptions - Variable in class kmy.jint.reflect.JVMMethod
 
exceptions - Variable in class kmy.jint.reflect.JintMethod
 
exceptions - Variable in class kmy.jint.tree.MethodNode
 
exceptionTypeNames - Variable in class kmy.jint.reflect.CompiledMethod
 
exceptionTypes - Variable in class kmy.jint.reflect.CompiledMethod
 
EXPLICIT_FLAG - Static variable in interface kmy.jint.constants.DefinitionConst
 
expr - Variable in class kmy.jint.tree.CaseNode
 
expr - Variable in class kmy.jint.tree.SwitchNode
 
expr - Variable in class kmy.jint.tree.ExpressionStatementNode
 
ExpressionNode - class kmy.jint.tree.ExpressionNode.
 
ExpressionNode(int) - Constructor for class kmy.jint.tree.ExpressionNode
 
ExpressionStatementNode - class kmy.jint.tree.ExpressionStatementNode.
 
ExpressionStatementNode(int, ExpressionNode) - Constructor for class kmy.jint.tree.ExpressionStatementNode
 
EXT_CONDJUMP - Static variable in class kmy.regex.compiler.RMachine
 
EXT_HINT - Static variable in class kmy.regex.compiler.RMachine
 
EXT_MULTIFORK - Static variable in class kmy.regex.compiler.RMachine
 
EXT_SHIFTTBL - Static variable in class kmy.regex.compiler.RMachine
 
extBuf - Variable in class kmy.regex.util.CaseInsensitiveRegex
 
extCell - Variable in class kmy.regex.interp.Variable
 
extCell - Variable in class kmy.regex.jvm.Variable
 
extCells - Variable in class kmy.regex.interp.RInterpMachine
 
extCells - Variable in class kmy.regex.interp.InterpretedRegex
 
extCells - Variable in class kmy.regex.jvm.RJavaClassMachine
 
extCells - Variable in class kmy.regex.jvm.JavaClassRegexStub
Character buffers for referenced variable values.
extDirs - Variable in class kmy.jint.tools.Compiler
 
extensions - Variable in class kmy.regex.compiler.RMachine
 
extList - Static variable in class kmy.jint.tools.Compiler
 
extList - Variable in class kmy.jint.tools.Compiler.ExtensionFilenameFilter
 
extOff - Variable in class kmy.regex.util.CaseInsensitiveRegex
 
extVarCells - Variable in class kmy.regex.interp.InterpretedRegex
 
extVarRegs - Variable in class kmy.regex.jvm.RJavaClassMachine
 

F

F_ONE - Static variable in class kmy.jint.compiler.CompilerContext
 
F_ONE - Static variable in class kmy.jint.gen.JVMClassGenerator
 
F_ZERO - Static variable in class kmy.jint.compiler.CompilerContext
 
F_ZERO - Static variable in class kmy.jint.gen.JVMClassGenerator
 
f() - Method in class kmy.test.java.Access.A
 
f2d - Static variable in interface kmy.jint.gen.JVMCodes
 
f2i - Static variable in interface kmy.jint.gen.JVMCodes
 
f2l - Static variable in interface kmy.jint.gen.JVMCodes
 
factory - Variable in class kmy.jint.compiler.CompilerContext
 
factory - Static variable in class kmy.regex.util.Regex
 
fadd - Static variable in interface kmy.jint.gen.JVMCodes
 
FAIL - Static variable in interface kmy.regex.interp.RInterpCommands
 
fail() - Method in class kmy.regex.compiler.RMachine
 
fail() - Method in class kmy.regex.compiler.RDebugMachine
 
fail() - Method in class kmy.regex.interp.RInterpMachine
 
fail() - Method in class kmy.regex.interp.InterpretedRegex
 
fail() - Method in class kmy.regex.jvm.RJavaClassMachine
 
failMark - Variable in class kmy.regex.jvm.RJavaClassMachine
 
faload - Static variable in interface kmy.jint.gen.JVMCodes
 
FALSE - Variable in class kmy.jint.parser.NameTable
 
FALSE - Static variable in class kmy.jint.parser.Parser
 
fastore - Static variable in interface kmy.jint.gen.JVMCodes
 
fcache - Static variable in class kmy.jint.util.AnyUtilities
 
fcmpg - Static variable in interface kmy.jint.gen.JVMCodes
 
fcmpl - Static variable in interface kmy.jint.gen.JVMCodes
 
fconst_0 - Static variable in interface kmy.jint.gen.JVMCodes
 
fconst_1 - Static variable in interface kmy.jint.gen.JVMCodes
 
fconst_2 - Static variable in interface kmy.jint.gen.JVMCodes
 
fdiv - Static variable in interface kmy.jint.gen.JVMCodes
 
field - Variable in class kmy.jint.compiler.CompilerHelper.Variable
 
field - Variable in class kmy.jint.compiler.CompilerHelper.FieldAccess
 
field - Variable in class kmy.jint.reflect.JVMField
 
field - Variable in class kmy.jint.util.AnyUtilities.FCacheEntry
 
FIELD_INDEX - Static variable in class kmy.jint.reflect.AbstractClass
 
fieldMode - Variable in class kmy.jint.compiler.CompilerHelper.Variable
 
fieldOwner - Variable in class kmy.jint.typer.TyperContext
If set - the identifier is the right side of '.' operator.
fields - Variable in class kmy.jint.gen.JVMClassGenerator
 
fields - Variable in class kmy.jint.typer.TyperContext
Field cache for the outermost class
file - Variable in class kmy.jint.tools.Compiler.DiskFile
 
FILE_PATTERN_SYNTAX - Static variable in class kmy.regex.parser.RParser
 
filePos - Variable in class kmy.jint.parser.AbstractTokenizer
Integer that represents token position inside the stream.
filePos - Variable in class kmy.jint.tree.BasicNode
 
files - Variable in class kmy.jint.tools.Compiler
 
fillBuffer() - Method in class kmy.jint.parser.ReaderTokenizer
 
fillBufferIfHaveTo(int) - Method in class kmy.jint.io.JintReader
 
FINAL_FLAG - Static variable in interface kmy.jint.constants.DefinitionConst
 
finalFlag - Variable in class kmy.jint.compiler.CompilerHelper.Variable
 
finalFlag - Variable in class kmy.jint.tree.ParameterNode
 
finalize() - Method in class kmy.jint.io.JintReader.Mark
 
finalize() - Method in class kmy.jint.tools.Compiler.Loader
 
findClass(IdentifierNode, boolean) - Method in class kmy.jint.typer.TyperContext
 
findField(AbstractClass, Identifier) - Method in class kmy.jint.typer.TyperContext
 
findField(AbstractClass, Identifier, AbstractClass) - Method in class kmy.jint.typer.TyperContext
 
findField(JintClassTable, AbstractClass, Identifier, AbstractClass) - Static method in class kmy.jint.util.JintUtilities
 
findField(Object, Object, Object) - Method in class kmy.jint.util.ClassUtilities
 
findField(Object, String, int) - Static method in class kmy.jint.util.AnyUtilities
Find a field in the class of target by its name.
findFunction(Identifier, AbstractClass[], BasicNode) - Method in class kmy.jint.typer.TyperContext
 
findInDirectoryTree(File, String, String[]) - Method in class kmy.jint.tools.Compiler
 
findInTree(String, String[]) - Method in class kmy.jint.tools.Compiler.ZipFileEx
 
findLocalField(Identifier, AbstractClass) - Method in class kmy.jint.reflect.JintClass
 
findMethod(AbstractClass, Identifier, AbstractClass[], BasicNode, boolean, Enumeration, boolean) - Method in class kmy.jint.typer.TyperContext
Find method named name with argument types matching argTypes in class type.
findMethod(JintClassTable, AbstractClass, Identifier, AbstractClass[], AbstractClass, Enumeration, boolean) - Static method in class kmy.jint.util.JintUtilities
 
findMethod(Object, Object, Object[], Object) - Method in class kmy.jint.util.ClassUtilities
 
findMethod(Object, Object, Object[], Object, Enumeration, boolean) - Method in class kmy.jint.util.ClassUtilities
Search for methods that match given name and parameter type list and are accessible from a given class.
findPrefix(CharSet) - Method in class kmy.regex.tree.RNode
 
findPrefix(CharSet) - Method in class kmy.regex.tree.RAltNode
 
findPrefix(CharSet) - Method in class kmy.regex.tree.RPickNode
 
findPrefix(CharSet) - Method in class kmy.regex.tree.RBoundaryNode
 
findPrefix(CharSet) - Method in class kmy.regex.tree.RRepeatNode
 
findPrefix(CharSet) - Method in class kmy.regex.tree.RLookAheadNode
 
findVariable(Identifier, boolean) - Method in class kmy.jint.typer.TyperContext
Find field/variable with the given name, going through the scopes upward.
finish() - Method in class kmy.jint.reflect.JVMClass
 
finish() - Method in class kmy.regex.compiler.RMachine
 
finish() - Method in class kmy.regex.jvm.RJavaClassMachine
 
finishLabels(byte[]) - Method in class kmy.regex.interp.RInterpMachine
 
finishMark - Variable in class kmy.jint.compiler.CompilerContext.LabelInfo
 
finishPrepare(int, int) - Method in class kmy.regex.tree.RNode
 
finishScope(Object, BasicNode) - Method in class kmy.jint.parser.ClassConsumer
This method is called when scope (class or method) is completely parsed.
finishScope(Object, BasicNode) - Method in class kmy.jint.reflect.JintClassTable.JintClassConsumer
 
finishStartUp() - Method in class kmy.jint.reflect.JintClassTable
 
first - Variable in class kmy.jint.lang.CharString
 
FLAG_DOT_IS_ANY - Static variable in class kmy.regex.compiler.RMachine
 
flags - Variable in class kmy.jint.gen.JVMClassGenerator.FieldEntry
 
flags - Variable in class kmy.jint.gen.JVMClassGenerator.MethodEntry
 
flags - Variable in class kmy.jint.reflect.CompiledField
 
flags - Variable in class kmy.jint.reflect.CompiledClass.Consumer
 
flags - Variable in class kmy.jint.reflect.CompiledMethod
 
flags - Variable in class kmy.jint.tree.DefinitionNode
 
flags - Variable in class kmy.jint.tree.FormatNode
 
flags - Variable in class kmy.jint.tree.ReplacerNode
 
flags - Variable in class kmy.jint.tree.PrintContext
 
flags - Variable in class kmy.jint.tree.RegexNode
 
flags - Variable in class kmy.regex.interp.RInterpMachine
 
flags - Variable in class kmy.regex.jvm.RJavaClassMachine
 
flags - Variable in class kmy.regex.util.Replacer
 
fload - Static variable in interface kmy.jint.gen.JVMCodes
 
fload_0 - Static variable in interface kmy.jint.gen.JVMCodes
 
fload_1 - Static variable in interface kmy.jint.gen.JVMCodes
 
fload_2 - Static variable in interface kmy.jint.gen.JVMCodes
 
fload_3 - Static variable in interface kmy.jint.gen.JVMCodes
 
floatClass - Variable in class kmy.jint.reflect.JintClassTable
 
floatType - Variable in class kmy.jint.reflect.JintClassTable
 
floatType - Static variable in class kmy.jint.util.JVMClassMethods
 
floatValue() - Method in class kmy.jint.lang.CharString
 
flush() - Method in class kmy.jint.gen.CodeGenerator
 
flush() - Method in class kmy.jint.io.JintWriter
 
flush() - Method in interface kmy.jint.io.Flusher
 
Flusher - interface kmy.jint.io.Flusher.
 
fmul - Static variable in interface kmy.jint.gen.JVMCodes
 
fneg - Static variable in interface kmy.jint.gen.JVMCodes
 
forcePublic(boolean) - Method in class kmy.jint.parser.Parser
Report all future subscopes of outermost scope as public.
forget(RVariable) - Method in class kmy.regex.compiler.RMachine
 
forget(RVariable) - Method in class kmy.regex.compiler.RDebugMachine
 
forget(RVariable) - Method in class kmy.regex.interp.RInterpMachine
 
forget(RVariable) - Method in class kmy.regex.jvm.RJavaClassMachine
 
fork - Variable in class kmy.regex.interp.InterpretedRegex.Fork
 
fork - Variable in class kmy.regex.interp.InterpretedRegex.MultiFork
 
FORK - Static variable in interface kmy.regex.interp.RInterpCommands
 
fork(int, int) - Method in class kmy.regex.interp.InterpretedRegex
 
fork(int, int, int) - Method in class kmy.regex.interp.InterpretedRegex
 
fork(RLabel) - Method in class kmy.regex.compiler.RMachine
Add a fork record to backtracing stack.
fork(RLabel) - Method in class kmy.regex.compiler.RDebugMachine
 
fork(RLabel) - Method in class kmy.regex.interp.RInterpMachine
 
fork(RLabel) - Method in class kmy.regex.jvm.RJavaClassMachine
 
forkPtr - Variable in class kmy.regex.jvm.JavaClassRegexStub
Number of elements used in the forks array.
forkRegister - Variable in class kmy.jint.compiler.CompilerContext.EmbedRegexAttachment
 
forks - Variable in class kmy.regex.interp.InterpretedRegex
 
forks - Variable in class kmy.regex.jvm.JavaClassRegexStub
This keeps information about forks in matching.
form - Variable in class kmy.regex.util.Replacer
 
format - Variable in class kmy.jint.tree.FormatNode
 
format - Variable in class kmy.jint.tree.ReplacerNode
 
formatCount - Variable in class kmy.jint.compiler.CompilerContext
 
FormatNode - class kmy.jint.tree.FormatNode.
 
FormatNode(int, boolean, String, int) - Constructor for class kmy.jint.tree.FormatNode
 
Formatter - class kmy.regex.util.Formatter.
Formatter is a simple general-purpose output formatter.
Formatter(String) - Constructor for class kmy.regex.util.Formatter
 
Formatter(String, boolean) - Constructor for class kmy.regex.util.Formatter
 
formatterClass - Variable in class kmy.jint.reflect.JintClassTable
 
FormatterSpan - class kmy.regex.form.FormatterSpan.
 
FormatterSpan() - Constructor for class kmy.regex.form.FormatterSpan
 
FormatterSpan(int, int) - Constructor for class kmy.regex.form.FormatterSpan
 
FormatterSpan(int, int, int) - Constructor for class kmy.regex.form.FormatterSpan
 
FormatterSpan(int, int, int, char, int) - Constructor for class kmy.regex.form.FormatterSpan
 
FormatterTest - class kmy.test.java.FormatterTest.
 
FormatterTest() - Constructor for class kmy.test.java.FormatterTest
 
formStr - Variable in class kmy.jint.tree.FormatNode
 
formStr - Variable in class kmy.jint.tree.ReplacerNode
 
ForNode - class kmy.jint.tree.ForNode.
 
ForNode(int, StatementNode, ExpressionNode, ExpressionNode, StatementNode) - Constructor for class kmy.jint.tree.ForNode
 
forTest() - Method in class kmy.test.java.Statements
 
FParser - class kmy.regex.form.FParser.
 
FParser() - Constructor for class kmy.regex.form.FParser
 
fpos - Variable in class kmy.jint.util.CompilerException
 
free(int) - Method in class kmy.regex.jvm.RLocalAllocator
 
freeRegister(BitSet, int, AbstractClass) - Method in class kmy.jint.compiler.CompilerContext
 
freeRegister(int, AbstractClass) - Method in class kmy.jint.compiler.CompilerContext
 
frem - Static variable in interface kmy.jint.gen.JVMCodes
 
fresh - Variable in class kmy.jint.parser.Parser
 
freshFlag - Variable in class kmy.jint.typer.TyperContext
If lvalue flag is true, determines if this lvalue if newly assigned by ('=' operator) or is modified (by, say, '++' operator).
freturn - Static variable in interface kmy.jint.gen.JVMCodes
 
fromJVMModifiers(int) - Static method in class kmy.jint.tree.DefinitionNode
 
fstore - Static variable in interface kmy.jint.gen.JVMCodes
 
fstore_0 - Static variable in interface kmy.jint.gen.JVMCodes
 
fstore_1 - Static variable in interface kmy.jint.gen.JVMCodes
 
fstore_2 - Static variable in interface kmy.jint.gen.JVMCodes
 
fstore_3 - Static variable in interface kmy.jint.gen.JVMCodes
 
fsub - Static variable in interface kmy.jint.gen.JVMCodes
 
FULL_CHARSET - Static variable in class kmy.regex.tree.CharSet
 
fullName - Variable in class kmy.jint.reflect.AnyClass
 
fullName(Identifier, AbstractClass[]) - Method in class kmy.jint.typer.TyperContext
Returns "full name" for a method in form method-name(argType,argType,...).
func - Variable in class kmy.jint.tree.CallNode
 
functions - Variable in class kmy.jint.typer.TyperContext
Local functions
functions - Variable in class kmy.jint.typer.TyperContext.LevelStackItem
 

G

G_LINES - Static variable in class kmy.jint.tools.Compiler
 
G_SOURCE - Static variable in class kmy.jint.tools.Compiler
 
G_VARS - Static variable in class kmy.jint.tools.Compiler
 
gen - Variable in class kmy.jint.compiler.CompilerContext
 
gen - Variable in class kmy.regex.compiler.RCompiler
 
gen - Variable in class kmy.regex.jvm.RJavaClassMachine
 
genAnyMethodCall(ExpressionNode, ExpressionNode, AnyMethod, ExpressionNode[]) - Method in class kmy.jint.compiler.CompilerContext
 
genArgArray(ExpressionNode[], int, int) - Method in class kmy.jint.compiler.CompilerContext
 
genArgClassArray(ExpressionNode[], int, int) - Method in class kmy.jint.compiler.CompilerContext
 
genClass(AbstractClass) - Method in class kmy.jint.compiler.CompilerContext
 
genDefaultConstructorCall(BasicNode) - Method in class kmy.jint.compiler.CompilerContext
 
genGet(CodeGenerator, CompilerContext) - Method in class kmy.jint.compiler.CompilerVariable
 
genGet(CodeGenerator, CompilerContext) - Method in class kmy.jint.compiler.CompilerHelper.Variable
 
genGet(CodeGenerator, CompilerContext) - Method in class kmy.jint.compiler.CompilerHelper.FieldAccess
 
genGet(CodeGenerator, CompilerContext) - Method in class kmy.jint.compiler.CompilerHelper.ArrayLengthAccess
 
genGet(CodeGenerator, CompilerContext) - Method in class kmy.jint.compiler.CompilerHelper.ClassAccess
 
genGetOrPutElement(boolean, AbstractClass) - Method in class kmy.jint.compiler.CompilerContext
 
genInit() - Method in class kmy.jint.compiler.CompilerContext
 
genInit(CodeGenerator, CompilerContext) - Method in class kmy.jint.compiler.CompilerVariable
Generate variable initialization code.
genInit(CodeGenerator, CompilerContext) - Method in class kmy.jint.compiler.CompilerHelper.Variable
 
genNextCID() - Method in class kmy.jint.compiler.CompilerContext
 
genPut(CodeGenerator, CompilerContext) - Method in class kmy.jint.compiler.CompilerVariable
 
genPut(CodeGenerator, CompilerContext) - Method in class kmy.jint.compiler.CompilerHelper.Variable
 
genPut(CodeGenerator, CompilerContext) - Method in class kmy.jint.compiler.CompilerHelper.FieldAccess
 
genPut(CodeGenerator, CompilerContext) - Method in class kmy.jint.compiler.CompilerHelper.ArrayLengthAccess
 
genPut(CodeGenerator, CompilerContext) - Method in class kmy.jint.compiler.CompilerHelper.ClassAccess
 
genRealloc() - Method in class kmy.regex.jvm.RJavaClassMachine
 
genRegexesInit(BitSet, CodeGenerator, Enumeration) - Method in class kmy.jint.compiler.CompilerContext
 
genRet(CodeGenerator, CompilerContext) - Method in class kmy.jint.compiler.CompilerVariable
 
genRet(CodeGenerator, CompilerContext) - Method in class kmy.jint.compiler.CompilerHelper.Variable
 
genShiftTable(RConstNode) - Method in class kmy.regex.compiler.RCompiler
 
genSubscopes(StatementNode[], Vector) - Method in class kmy.jint.compiler.CompilerContext
 
genTextProcessing(AbstractClass, ExpressionNode, boolean) - Method in class kmy.jint.compiler.CompilerContext
 
get(int) - Method in class kmy.jint.lang.ArgList
Returns object in the arglist by its index.
get(String) - Method in class kmy.regex.util.Regex
 
get1OfType(AbstractClass) - Method in class kmy.jint.compiler.CompilerContext
 
getAccessor() - Method in class kmy.jint.reflect.AbstractMethod
 
getAccessor() - Method in class kmy.jint.reflect.AbstractField
 
getAnyClass() - Method in class kmy.jint.util.ClassMethods
 
getAnyClass() - Method in class kmy.jint.util.JVMClassMethods
 
getAnyClass() - Method in class kmy.jint.util.JintClassMethods
 
getArgListClass() - Method in class kmy.jint.util.ClassMethods
 
getArgListClass() - Method in class kmy.jint.util.JVMClassMethods
 
getArgListClass() - Method in class kmy.jint.util.JintClassMethods
 
getArgSize(String) - Static method in class kmy.jint.gen.JVMClassGenerator
 
getAttachment() - Method in class kmy.jint.tree.BasicNode
Returns this node attachment.
getBase(CompilerContext) - Method in class kmy.jint.compiler.CompilerVariable
 
getBase(CompilerContext) - Method in class kmy.jint.compiler.CompilerHelper.Variable
 
getBase(CompilerContext) - Method in class kmy.jint.compiler.CompilerHelper.FieldAccess
 
getBase(CompilerContext) - Method in class kmy.jint.compiler.CompilerHelper.ArrayLengthAccess
 
getBase(CompilerContext) - Method in class kmy.jint.compiler.CompilerHelper.ClassAccess
 
getBaseClass() - Method in class kmy.jint.reflect.ArrayClass
 
getBody() - Method in class kmy.jint.reflect.JintClass
 
getByteBuffer(int) - Method in class kmy.regex.interp.InterpretedRegex
 
getBytes() - Method in class kmy.jint.lang.CharString
 
getBytes(String) - Method in class kmy.jint.lang.CharString
 
getCellReuse() - Method in class kmy.jint.typer.TyperContext
 
getCharBuffer(int) - Method in class kmy.regex.interp.InterpretedRegex
 
getCharBuffer(int) - Method in class kmy.regex.jvm.JavaClassRegexStub
 
getCharBuffer(int) - Method in class kmy.regex.util.Regex
Returns external variable buffer by its buffer handle.
getCharBuffer(int) - Method in class kmy.regex.util.ProxyRegex
 
getCharBuffer(int) - Method in class kmy.regex.util.CaseInsensitiveRegex
 
getChars(int, int, char[], int) - Method in class kmy.jint.lang.CharString
 
getClass(AbstractClass, Identifier[], IdentifierNode[]) - Method in class kmy.jint.reflect.JintClassTable
 
getClass(AbstractClass, Identifier[], int, int, IdentifierNode[]) - Method in class kmy.jint.reflect.JintClassTable
 
getClass(AbstractClass, IdentifierNode[], Hashtable, IdentifierNode) - Method in class kmy.jint.reflect.JintClassTable
 
getClass(Class) - Method in class kmy.jint.reflect.JintClassTable
 
getClass(Identifier, IdentifierNode[]) - Method in class kmy.jint.reflect.JintClassTable
 
getClass(QualifiedIdentifier) - Method in class kmy.jint.reflect.JintClassTable
 
getClass(QualifiedIdentifier, Class) - Method in class kmy.jint.reflect.JintClassTable
 
getClass(String) - Method in class kmy.jint.reflect.JintClassTable
 
getClass(String, Class) - Method in class kmy.jint.reflect.JintClassTable
 
getClassConsumer() - Method in class kmy.jint.reflect.JintClassTable
 
getClassHandle() - Method in class kmy.jint.parser.Parser
Returns current class handle.
getClassModifiers(Object) - Method in class kmy.jint.util.ClassMethods
 
getClassModifiers(Object) - Method in class kmy.jint.util.JVMClassMethods
 
getClassModifiers(Object) - Method in class kmy.jint.util.JintClassMethods
 
getClassName() - Method in class kmy.regex.jvm.RJavaClassMachine
 
getClassTable() - Method in class kmy.jint.reflect.AbstractClass
 
getClassTable() - Method in class kmy.jint.reflect.BasicClass
 
getClassTable() - Method in class kmy.jint.reflect.ArrayClass
 
getClassTable() - Method in class kmy.jint.reflect.AnyField
 
getClassTable() - Method in class kmy.jint.reflect.AnyClass
 
getCode() - Method in class kmy.jint.util.CompilerException
 
getColumn() - Method in class kmy.jint.util.CompilerException
 
getColumn(int) - Static method in class kmy.jint.parser.AbstractTokenizer
Extracts column number in a stream given the stream position.
getConstValue() - Method in class kmy.jint.compiler.CompilerHelper.Variable
 
getConstValue() - Method in class kmy.jint.compiler.CompilerHelper.FieldAccess
 
getConstValue() - Method in class kmy.jint.reflect.AbstractField
 
getConstValue() - Method in class kmy.jint.reflect.CompiledField
 
getConstValue() - Method in class kmy.jint.reflect.JintField
 
getConstValue() - Method in class kmy.jint.tree.ExpressionNode
Returns value of this expression (wrapped in the corresponding java class if value is primitive).
getConstValue() - Method in class kmy.jint.tree.ConstNode
 
getConstValue() - Method in class kmy.jint.tree.InfixNode
 
getConstValue() - Method in class kmy.jint.tree.PrefixNode
 
getConstValue() - Method in class kmy.jint.typer.AbstractVariable
 
getData() - Method in class kmy.jint.gen.JVMConstantPool.CP_Entry
 
getData() - Method in class kmy.jint.gen.JVMConstantPool.CP_UTF8_Entry
 
getData() - Method in class kmy.jint.gen.JVMConstantPool.CP_Number_Entry
 
getData() - Method in class kmy.jint.gen.JVMConstantPool.CP_String_Entry
 
getData() - Method in class kmy.jint.gen.JVMConstantPool.CP_Class_Entry
 
getDeclaringClass() - Method in class kmy.jint.reflect.AbstractMethod
 
getDeclaringClass() - Method in class kmy.jint.reflect.AnyMethod
 
getDeclaringClass() - Method in class kmy.jint.reflect.AbstractField
 
getDeclaringClass() - Method in class kmy.jint.reflect.AnyField
 
getDeclaringClass() - Method in class kmy.jint.reflect.CompiledField
 
getDeclaringClass() - Method in class kmy.jint.reflect.CompiledMethod
 
getDeclaringClass() - Method in class kmy.jint.reflect.JVMField
 
getDeclaringClass() - Method in class kmy.jint.reflect.JVMMethod
 
getDeclaringClass() - Method in class kmy.jint.reflect.JintMethod
 
getDeclaringClass() - Method in class kmy.jint.reflect.JintField
 
getDeclaringName() - Method in class kmy.jint.compiler.CompilerHelper.FieldAccess
 
getDescriptor() - Method in class kmy.jint.reflect.AbstractClass
 
getDescriptor() - Method in class kmy.jint.reflect.BasicClass
 
getDescriptor() - Method in class kmy.jint.reflect.AbstractMethod
 
getDescriptor() - Method in class kmy.jint.reflect.AbstractField
 
getDescriptor() - Method in class kmy.jint.reflect.ArrayClass
 
getDescriptor() - Method in class kmy.jint.reflect.AnyClass
 
getDimension() - Method in class kmy.jint.parser.QualifiedIdentifier
Returns number of dimensions of this QualifiedIdentifier.
getDimension() - Method in class kmy.jint.reflect.AbstractClass
0 for Object, 1 for Object[], 2 for Object[][], etc.
getDimension() - Method in class kmy.jint.reflect.ArrayClass
0 for Object, 1 for Object[], 2 for Object[][], etc.
getElement(Object) - Method in class kmy.jint.util.DispatchObject
 
getElement(Object) - Method in interface kmy.jint.util.Dispatch
 
getElement(Object, Object) - Static method in class kmy.jint.util.AnyUtilities
Returns an element of a vector or dictionary table by its index or key key.
getelement(String) - Method in class kmy.jint.gen.CodeGenerator
 
getelement(String) - Method in class kmy.jint.gen.JVMClassGenerator
 
getElementClass() - Method in class kmy.jint.reflect.AbstractClass
 
getElementClass() - Method in class kmy.jint.reflect.ArrayClass
 
getElementClass() - Method in class kmy.jint.reflect.AnyClass
 
getEntry(int) - Method in class kmy.jint.gen.JVMConstantPool
 
getException() - Method in class kmy.jint.util.CompilerException
 
getExceptionTypes() - Method in class kmy.jint.reflect.AbstractMethod
 
getExceptionTypes() - Method in class kmy.jint.reflect.AnyMethod
 
getExceptionTypes() - Method in class kmy.jint.reflect.CompiledMethod
 
getExceptionTypes() - Method in class kmy.jint.reflect.JVMMethod
 
getExceptionTypes() - Method in class kmy.jint.reflect.JintMethod
 
getExtensions() - Method in class kmy.regex.compiler.RMachine
 
getExtVariableHandle(String) - Method in class kmy.regex.interp.InterpretedRegex
 
getExtVariableHandle(String) - Method in class kmy.regex.jvm.RJavaClassMachine
 
getExtVariableHandle(String) - Method in class kmy.regex.jvm.JavaClassRegexStub
 
getExtVariableHandle(String) - Method in class kmy.regex.util.Regex
Returns external variable buffer handle that can be used later to get or set variable value efficiently.
getExtVariableHandle(String) - Method in class kmy.regex.util.ProxyRegex
 
getfield - Static variable in interface kmy.jint.gen.JVMCodes
 
getField() - Method in class kmy.jint.reflect.JVMField
 
getField(Identifier) - Method in class kmy.jint.reflect.AbstractClass
 
getField(Identifier) - Method in class kmy.jint.reflect.BasicClass
 
getField(Identifier) - Method in class kmy.jint.reflect.JintClass
 
getField(Identifier) - Method in class kmy.jint.reflect.ArrayClass
 
getField(Identifier) - Method in class kmy.jint.reflect.AnyClass
 
getField(Object, Object) - Method in class kmy.jint.util.ClassMethods
 
getField(Object, Object) - Method in class kmy.jint.util.JVMClassMethods
 
getField(Object, Object) - Method in class kmy.jint.util.JintClassMethods
 
getField(Object, String, int) - Static method in class kmy.jint.util.AnyUtilities
Returns value of the field name in object target.
getField(String, int) - Method in class kmy.jint.util.DispatchObject
 
getField(String, int) - Method in interface kmy.jint.util.Dispatch
 
getfield(String, String, String) - Method in class kmy.jint.gen.CodeGenerator
 
getfield(String, String, String) - Method in class kmy.jint.gen.JVMClassGenerator
 
getField0(Object, String, int) - Static method in class kmy.jint.util.AnyUtilities
Returns value of the field name in object target.
getFieldModifiers(Object) - Method in class kmy.jint.util.ClassMethods
 
getFieldModifiers(Object) - Method in class kmy.jint.util.JVMClassMethods
 
getFieldModifiers(Object) - Method in class kmy.jint.util.JintClassMethods
 
getFields() - Method in class kmy.jint.reflect.BasicClass
 
getFilePos() - Method in class kmy.jint.compiler.CompilerVariable
 
getFilePos() - Method in class kmy.jint.compiler.CompilerHelper.Variable
 
getFilePos() - Method in class kmy.jint.compiler.CompilerHelper.FieldAccess
 
getFilePos() - Method in class kmy.jint.compiler.CompilerHelper.ArrayLengthAccess
 
getFilePos() - Method in class kmy.jint.compiler.CompilerHelper.ClassAccess
 
getFilePos() - Method in class kmy.jint.tree.BasicNode
Returns file position where the element what this node represents was located.
getFilePos() - Method in class kmy.jint.typer.AbstractVariable
 
getFilePos() - Method in class kmy.jint.util.CompilerException
 
getFlags() - Method in class kmy.jint.tree.DefinitionNode
 
getFlags() - Method in class kmy.jint.tree.PrintContext
 
getFullName() - Method in class kmy.jint.reflect.AbstractClass
 
getFullName() - Method in class kmy.jint.reflect.BasicClass
 
getFullName() - Method in class kmy.jint.reflect.ArrayClass
 
getFullName() - Method in class kmy.jint.reflect.AnyClass
 
getIdentifier() - Method in class kmy.jint.reflect.AnyMethod
 
getIdentifier() - Method in class kmy.jint.reflect.AnyField
 
getIdentifier(int) - Method in class kmy.jint.parser.QualifiedIdentifier
Returns identifier at position i in this QualifiedIdentifier's identifier list.
getIgnore() - Method in class kmy.jint.io.JintReader
 
getImplementedInterfaces() - Method in class kmy.jint.reflect.AbstractClass
 
getImplementedInterfaces() - Method in class kmy.jint.reflect.BasicClass
 
getImplementedInterfaces() - Method in class kmy.jint.reflect.ArrayClass
 
getImplementedInterfaces() - Method in class kmy.jint.reflect.AnyClass
 
getImplementedInterfaces(Object) - Method in class kmy.jint.util.ClassMethods
 
getImplementedInterfaces(Object) - Method in class kmy.jint.util.JVMClassMethods
 
getImplementedInterfaces(Object) - Method in class kmy.jint.util.JintClassMethods
 
getImportCache() - Method in class kmy.jint.reflect.AbstractClass
 
getImportCache() - Method in class kmy.jint.reflect.JintClass
 
getImportCache(IdentifierNode) - Method in class kmy.jint.reflect.JintClassTable
 
getImports() - Method in class kmy.jint.reflect.JintClass
 
getImports() - Method in class kmy.jint.typer.TyperContext
Returns the list of imports that are currently used in class look-up.
getIndex(int) - Method in class kmy.regex.interp.InterpretedRegex
 
getIndex(int) - Method in class kmy.regex.jvm.JavaClassRegexStub
 
getIndex(int) - Method in class kmy.regex.util.Regex
Returns external or internal variable index using its index handle.
getIndex(int) - Method in class kmy.regex.util.ProxyRegex
 
getIndex(int) - Method in class kmy.regex.util.CaseInsensitiveRegex
 
getInitName() - Method in class kmy.jint.util.ClassMethods
Returns object used to name constructors ("").
getInitName() - Method in class kmy.jint.util.JVMClassMethods
Returns object used to name constructors ("").
getInitName() - Method in class kmy.jint.util.JVMConstructorClassMethods
 
getInitName() - Method in class kmy.jint.util.JintClassMethods
Returns object used to name constructors ("").
getInnerClasses() - Method in class kmy.jint.reflect.AbstractClass
 
getInnerClasses() - Method in class kmy.jint.reflect.BasicClass
 
getInnerClasses() - Method in class kmy.jint.reflect.ArrayClass
 
getInnerClasses() - Method in class kmy.jint.reflect.AnyClass
 
getInputStream() - Method in class kmy.jint.tools.Compiler.AbstractFile
 
getInputStream() - Method in class kmy.jint.tools.Compiler.StdinFile
 
getInputStream() - Method in class kmy.jint.tools.Compiler.DiskFile
 
getInputStream() - Method in class kmy.jint.tools.Compiler.ZipEntryFile
 
getJVMName() - Method in class kmy.jint.reflect.AbstractClass
 
getJVMName() - Method in class kmy.jint.reflect.AnyClass
 
getKey() - Method in class kmy.jint.gen.JVMConstantPool.CP_Entry
 
getKey() - Method in class kmy.jint.gen.JVMConstantPool.CP_UTF8_Entry
 
getKey() - Method in class kmy.jint.gen.JVMConstantPool.CP_Number_Entry
 
getKey() - Method in class kmy.jint.gen.JVMConstantPool.CP_String_Entry
 
getKey() - Method in class kmy.jint.gen.JVMConstantPool.CP_NameAndType_Entry
 
getKey() - Method in class kmy.jint.gen.JVMConstantPool.CP_MemberRef_Entry
 
getLexicallyOuter() - Method in class kmy.jint.reflect.AbstractClass
 
getLexicallyOuter() - Method in class kmy.jint.reflect.BasicClass
 
getLine() - Method in class kmy.jint.tree.BasicNode
Returns line where the element what this node represents was located.
getLine() - Method in class kmy.jint.util.CompilerException
 
getLine(int) - Static method in class kmy.jint.parser.AbstractTokenizer
Extracts line number in a stream given the stream position.
getList() - Method in class kmy.jint.lang.ArgList
Returns the list of objects in the arglist.
getLooseExceptionCheck() - Method in class kmy.jint.parser.Parser
 
getLooseExceptionCheck() - Method in class kmy.jint.reflect.JintClassTable
 
getMatch() - Method in class kmy.regex.util.Regex
 
getMatchEnd() - Method in class kmy.regex.interp.InterpretedRegex
 
getMatchEnd() - Method in class kmy.regex.jvm.JavaClassRegexStub
 
getMatchEnd() - Method in class kmy.regex.util.Regex
After successiful search returns matching substring's final position in the input buffer (that was set up by init method).
getMatchEnd() - Method in class kmy.regex.util.ProxyRegex
 
getMatchEnd() - Method in class kmy.regex.util.CaseInsensitiveRegex
 
getMatchStart() - Method in class kmy.regex.interp.InterpretedRegex
 
getMatchStart() - Method in class kmy.regex.jvm.JavaClassRegexStub
 
getMatchStart() - Method in class kmy.regex.util.Regex
After successiful search returns matching substring's initial position in the input buffer (that was set up by init method).
getMatchStart() - Method in class kmy.regex.util.ProxyRegex
 
getMatchStart() - Method in class kmy.regex.util.CaseInsensitiveRegex
 
getMatchString() - Method in class kmy.regex.util.Regex
 
getMethod() - Method in class kmy.jint.reflect.JVMMethod
 
getMethodBody(JintMethod) - Method in class kmy.jint.reflect.JintClass
 
getMethodBody(String) - Method in class kmy.jint.reflect.JintClass
 
getMethodDeclaringClass(Object) - Method in class kmy.jint.util.ClassMethods
 
getMethodDeclaringClass(Object) - Method in class kmy.jint.util.JVMClassMethods
 
getMethodDeclaringClass(Object) - Method in class kmy.jint.util.JVMConstructorClassMethods
 
getMethodDeclaringClass(Object) - Method in class kmy.jint.util.JintClassMethods
 
getMethodModifiers(Object) - Method in class kmy.jint.util.ClassMethods
 
getMethodModifiers(Object) - Method in class kmy.jint.util.JVMClassMethods
 
getMethodModifiers(Object) - Method in class kmy.jint.util.JVMConstructorClassMethods
 
getMethodModifiers(Object) - Method in class kmy.jint.util.JintClassMethods
 
getMethods(Identifier, int) - Method in class kmy.jint.reflect.AbstractClass
 
getMethods(Identifier, int) - Method in class kmy.jint.reflect.BasicClass
 
getMethods(Identifier, int) - Method in class kmy.jint.reflect.JintClass
 
getMethods(Identifier, int) - Method in class kmy.jint.reflect.ArrayClass
 
getMethods(Identifier, int) - Method in class kmy.jint.reflect.AnyClass
 
getMethods(Object, Object, int) - Method in class kmy.jint.util.ClassMethods
 
getMethods(Object, Object, int) - Method in class kmy.jint.util.JVMClassMethods
 
getMethods(Object, Object, int) - Method in class kmy.jint.util.JVMConstructorClassMethods
 
getMethods(Object, Object, int) - Method in class kmy.jint.util.ClassUtilities
 
getMethods(Object, Object, int) - Method in class kmy.jint.util.JintClassMethods
 
getModifiers() - Method in class kmy.jint.reflect.AbstractClass
 
getModifiers() - Method in class kmy.jint.reflect.BasicClass
 
getModifiers() - Method in class kmy.jint.reflect.AbstractMethod
 
getModifiers() - Method in class kmy.jint.reflect.AnyMethod
 
getModifiers() - Method in class kmy.jint.reflect.AbstractField
 
getModifiers() - Method in class kmy.jint.reflect.ArrayClass
 
getModifiers() - Method in class kmy.jint.reflect.AnyField
 
getModifiers() - Method in class kmy.jint.reflect.AnyClass
 
getModifiers() - Method in class kmy.jint.reflect.CompiledField
 
getModifiers() - Method in class kmy.jint.reflect.CompiledMethod
 
getModifiers() - Method in class kmy.jint.reflect.JVMField
 
getModifiers() - Method in class kmy.jint.reflect.JVMMethod
 
getModifiers() - Method in class kmy.jint.reflect.JintMethod
 
getModifiers() - Method in class kmy.jint.reflect.JintField
 
getName() - Method in class kmy.jint.reflect.AbstractClass
 
getName() - Method in class kmy.jint.reflect.BasicClass
 
getName() - Method in class kmy.jint.reflect.AbstractMethod
 
getName() - Method in class kmy.jint.reflect.AnyMethod
 
getName() - Method in class kmy.jint.reflect.AbstractField
 
getName() - Method in class kmy.jint.reflect.ArrayClass
 
getName() - Method in class kmy.jint.reflect.AnyField
 
getName() - Method in class kmy.jint.reflect.AnyClass
 
getName() - Method in class kmy.jint.reflect.CompiledField
 
getName() - Method in class kmy.jint.reflect.CompiledMethod
 
getName() - Method in class kmy.jint.reflect.JVMField
 
getName() - Method in class kmy.jint.reflect.JVMMethod
 
getName() - Method in class kmy.jint.reflect.JintMethod
 
getName() - Method in class kmy.jint.reflect.JintField
 
getName() - Method in class kmy.jint.tools.Compiler.ZipTreeElement
 
getName() - Method in class kmy.jint.tools.Compiler.AbstractFile
 
getName() - Method in class kmy.jint.tools.Compiler.StdinFile
 
getName() - Method in class kmy.jint.tools.Compiler.DiskFile
 
getName() - Method in class kmy.jint.tools.Compiler.ZipEntryFile
 
getNameTable() - Method in class kmy.jint.reflect.JintClassTable
 
getNCells() - Method in class kmy.jint.reflect.AbstractClass
Returns number of JVM cells needed to hold this type.
getNCells() - Method in class kmy.jint.reflect.AnyClass
 
getNCells() - Method in class kmy.jint.reflect.JVMClass
 
getNCells() - Method in class kmy.regex.tree.RNode
Number of variables to be used by this regex.
getNCells() - Method in class kmy.regex.tree.RAltNode
 
getNCells() - Method in class kmy.regex.tree.RPickNode
 
getNCells() - Method in class kmy.regex.tree.RSubstNode
 
getNCells() - Method in class kmy.regex.tree.RRepeatNode
 
getNCells() - Method in class kmy.regex.tree.RLookAheadNode
 
getNCells(AbstractClass) - Method in class kmy.jint.typer.TyperContext
Get number of JVM cells that local variable of type clazz would occupy (2 for long and double, 1 otherwise).
getNoLongTypes() - Method in class kmy.jint.reflect.JintClassTable
 
getNVars() - Method in class kmy.regex.compiler.RMachine
 
getNVars() - Method in class kmy.regex.interp.RInterpMachine
 
getNVars() - Method in class kmy.regex.jvm.RJavaClassMachine
 
getOffset() - Method in class kmy.jint.reflect.JintField
 
getOrAllocClassEntry(int) - Method in class kmy.jint.gen.JVMConstantPool
 
getOrAllocNameAndTypeEntry(int) - Method in class kmy.jint.gen.JVMConstantPool
 
getOrAllocUTF8Entry(int) - Method in class kmy.jint.gen.JVMConstantPool
 
getOuter() - Method in class kmy.jint.reflect.AbstractClass
 
getOuter() - Method in class kmy.jint.reflect.BasicClass
 
getOuterField() - Method in class kmy.jint.reflect.AbstractClass
 
getOuterField() - Method in class kmy.jint.reflect.BasicClass
 
getPackage() - Method in class kmy.jint.reflect.AbstractClass
 
getPackage() - Method in class kmy.jint.reflect.BasicClass
 
getPackage() - Method in class kmy.jint.reflect.ArrayClass
 
getPackage() - Method in class kmy.jint.reflect.AnyClass
 
getPackage(Object) - Method in class kmy.jint.util.ClassMethods
Package is an opaque object, but must implement equals(Object) correctly.
getPackage(Object) - Method in class kmy.jint.util.JVMClassMethods
Package is an opaque object, but must implement equals(Object) correctly.
getPackage(Object) - Method in class kmy.jint.util.JintClassMethods
Package is an opaque object, but must implement equals(Object) correctly.
getParameterTypes() - Method in class kmy.jint.reflect.AbstractMethod
 
getParameterTypes() - Method in class kmy.jint.reflect.AnyMethod
 
getParameterTypes() - Method in class kmy.jint.reflect.CompiledMethod
 
getParameterTypes() - Method in class kmy.jint.reflect.JVMMethod
 
getParameterTypes() - Method in class kmy.jint.reflect.JintMethod
 
getParameterTypes(Object) - Method in class kmy.jint.util.ClassMethods
 
getParameterTypes(Object) - Method in class kmy.jint.util.JVMClassMethods
 
getParameterTypes(Object) - Method in class kmy.jint.util.JVMConstructorClassMethods
 
getParameterTypes(Object) - Method in class kmy.jint.util.JintClassMethods
 
getPC() - Method in class kmy.jint.gen.JVMClassGenerator
 
getPickList() - Method in class kmy.regex.parser.RParser
 
getPriority(int) - Method in class kmy.jint.parser.Parser
Returns infix operator priority.
getPriority(int) - Method in class kmy.jint.tree.PrintContext
 
getRealClass() - Method in class kmy.jint.reflect.JVMClass
 
getRefList() - Method in class kmy.regex.parser.RParser
 
getRegex() - Method in class kmy.regex.util.Replacer
 
getRegister() - Method in class kmy.jint.compiler.CompilerVariable
 
getRegister() - Method in class kmy.jint.compiler.CompilerHelper.Variable
 
getReportPosition() - Method in class kmy.regex.jvm.RJavaClassMachine
 
getResource(String) - Method in class kmy.jint.tools.Compiler.Loader
 
getResource(String) - Method in class kmy.regex.jvm.RJavaClassMachine.Loader
 
getResourceAsStream(String) - Method in class kmy.jint.tools.Compiler.Loader
 
getResourceAsStream(String) - Method in class kmy.regex.jvm.RJavaClassMachine.Loader
 
getReturnType(Object) - Method in class kmy.jint.util.ClassMethods
 
getReturnType(Object) - Method in class kmy.jint.util.JVMClassMethods
 
getReturnType(Object) - Method in class kmy.jint.util.JVMConstructorClassMethods
 
getReturnType(Object) - Method in class kmy.jint.util.JintClassMethods
 
getSaveBytecode() - Method in class kmy.regex.jvm.RJavaClassMachine
 
getSibling(String) - Method in class kmy.jint.tools.Compiler.ZipTreeElement
 
getSiblings() - Method in class kmy.jint.tools.Compiler.AbstractFile
 
getSiblings() - Method in class kmy.jint.tools.Compiler.DiskFile
 
getSiblings() - Method in class kmy.jint.tools.Compiler.ZipEntryFile
 
getSize(AbstractClass) - Method in class kmy.jint.reflect.JintClassTable
 
getStackDepth() - Method in class kmy.jint.gen.CodeGenerator
 
getStackDepth() - Method in class kmy.jint.gen.JVMClassGenerator
 
getStatements() - Method in class kmy.jint.reflect.JintClass
 
getstatic - Static variable in interface kmy.jint.gen.JVMCodes
 
getstatic(String, String, String) - Method in class kmy.jint.gen.CodeGenerator
 
getstatic(String, String, String) - Method in class kmy.jint.gen.JVMClassGenerator
 
getStderr() - Method in interface kmy.jint.lang.IORedirect
 
getStderr() - Method in class kmy.jint.lang.IORedirectingThreadGroup
 
getStderr() - Method in interface kmy.jint.lang.IORedirectingThread
 
getStdin() - Method in interface kmy.jint.lang.IORedirect
 
getStdin() - Method in class kmy.jint.lang.IORedirectingThreadGroup
 
getStdin() - Method in interface kmy.jint.lang.IORedirectingThread
 
getStdin(JintReader) - Method in class kmy.jint.lang.IORedirectingThreadGroup
 
getStdout() - Method in interface kmy.jint.lang.IORedirect
 
getStdout() - Method in class kmy.jint.lang.IORedirectingThreadGroup
 
getStdout() - Method in interface kmy.jint.lang.IORedirectingThread
 
getSuperclass() - Method in class kmy.jint.reflect.AbstractClass
 
getSuperclass() - Method in class kmy.jint.reflect.BasicClass
 
getSuperclass() - Method in class kmy.jint.reflect.JintClass
 
getSuperclass() - Method in class kmy.jint.reflect.ArrayClass
 
getSuperclass() - Method in class kmy.jint.reflect.AnyClass
 
getSuperclass() - Method in class kmy.jint.reflect.JVMClass
 
getSuperclass(Object) - Method in class kmy.jint.util.ClassMethods
 
getSuperclass(Object) - Method in class kmy.jint.util.JVMClassMethods
 
getSuperclass(Object) - Method in class kmy.jint.util.JintClassMethods
 
getTag() - Method in class kmy.jint.gen.JVMConstantPool.CP_Entry
 
getTag() - Method in class kmy.jint.gen.JVMConstantPool.CP_UTF8_Entry
 
getTag() - Method in class kmy.jint.gen.JVMConstantPool.CP_Class_Entry
 
getTag() - Method in class kmy.jint.gen.JVMConstantPool.CP_NameAndType_Entry
 
getTargets() - Method in class kmy.jint.util.DispatchObject
 
getTokenizer() - Method in class kmy.jint.tools.Compiler.AbstractFile
 
getType() - Method in class kmy.jint.compiler.CompilerHelper.Variable
 
getType() - Method in class kmy.jint.compiler.CompilerHelper.FieldAccess
 
getType() - Method in class kmy.jint.compiler.CompilerHelper.ArrayLengthAccess
 
getType() - Method in class kmy.jint.compiler.CompilerHelper.ClassAccess
 
getType() - Method in class kmy.jint.parser.QualifiedIdentifier
Returns an AbstractClass to which this QualifiedIdentifier was resolved or null if it was not yet resolved or resolved unsuccessfully.
getType() - Method in class kmy.jint.reflect.AbstractMethod
 
getType() - Method in class kmy.jint.reflect.AnyMethod
 
getType() - Method in class kmy.jint.reflect.AbstractField
 
getType() - Method in class kmy.jint.reflect.AnyField
 
getType() - Method in class kmy.jint.reflect.CompiledField
 
getType() - Method in class kmy.jint.reflect.CompiledMethod
 
getType() - Method in class kmy.jint.reflect.JVMField
 
getType() - Method in class kmy.jint.reflect.JVMMethod
 
getType() - Method in class kmy.jint.reflect.JintMethod
 
getType() - Method in class kmy.jint.reflect.JintField
 
getType() - Method in class kmy.jint.typer.AbstractVariable
 
getTypeDescriptor() - Method in class kmy.jint.reflect.AbstractMethod
 
getTypeName(char) - Static method in class kmy.jint.compiler.CompilerContext
 
getVariableHandle(String, boolean) - Method in class kmy.regex.interp.InterpretedRegex
 
getVariableHandle(String, boolean) - Method in class kmy.regex.jvm.RJavaClassMachine
 
getVariableHandle(String, boolean) - Method in class kmy.regex.jvm.JavaClassRegexStub
 
getVariableHandle(String, boolean) - Method in class kmy.regex.util.Regex
Returns variable index handle that can be used later to get or set variable value efficiently.
getVariableHandle(String, boolean) - Method in class kmy.regex.util.ProxyRegex
 
getVariables() - Method in class kmy.regex.util.Formatter
 
getVars() - Method in class kmy.regex.jvm.JavaClassRegexStub
 
getWorld() - Method in class kmy.jint.reflect.JintClassTable
 
getWrappedType(AbstractClass) - Method in class kmy.jint.reflect.JintClassTable
 
getWrapper(AbstractClass) - Method in class kmy.jint.reflect.JintClassTable
 
getZipEntry() - Method in class kmy.jint.tools.Compiler.ZipTreeElement
 
GLOBAL_FLAG - Static variable in class kmy.regex.util.Replacer
 
goto_w - Static variable in interface kmy.jint.gen.JVMCodes
 
greedy - Variable in class kmy.regex.tree.RRepeatNode
 
Grep - class kmy.regex.tools.Grep.
 
Grep() - Constructor for class kmy.regex.tools.Grep
 

H

handler - Variable in class kmy.jint.gen.JVMClassGenerator.HandlerEntry
 
handler - Variable in class kmy.jint.gen.JVMClassGenerator.HandlerEntryTmp
 
handlers - Variable in class kmy.jint.gen.JVMClassGenerator
 
handlers - Variable in class kmy.jint.gen.JVMClassGenerator.MethodEntry
 
handleToExtHandle - Variable in class kmy.regex.util.CaseInsensitiveRegex
 
HARDASSIGN - Static variable in interface kmy.regex.interp.RInterpCommands
 
hardAssign(RVariable, int) - Method in class kmy.regex.compiler.RMachine
 
hardAssign(RVariable, int) - Method in class kmy.regex.compiler.RDebugMachine
 
hardAssign(RVariable, int) - Method in class kmy.regex.interp.RInterpMachine
 
hardAssign(RVariable, int) - Method in class kmy.regex.jvm.RJavaClassMachine
 
hasErrors() - Method in class kmy.jint.util.ErrorKeeper
 
hasForks() - Method in class kmy.regex.tree.RNode
 
hasForks() - Method in class kmy.regex.tree.RAltNode
 
hasForks() - Method in class kmy.regex.tree.RRepeatNode
 
hasForks() - Method in class kmy.regex.tree.RLookAheadNode
 
hashCode() - Method in class kmy.jint.gen.JVMConstantPool.CP_UTF8_Entry
 
hashCode() - Method in class kmy.jint.gen.JVMConstantPool.CP_NameAndType_Entry
 
hashCode() - Method in class kmy.jint.gen.JVMConstantPool.CP_MemberRef_Entry
 
hashCode() - Method in class kmy.jint.lang.CharString
 
hashCode() - Method in class kmy.jint.parser.QualifiedIdentifier
Hash code is calculated by the last identifier in QualifiedIdentifier's identifier list.
hashCode() - Method in class kmy.jint.parser.Identifier
Hashcode is just identifier's id.
hashCode() - Method in class kmy.jint.tree.IdentifierNode
 
hashCode() - Method in class kmy.jint.util.DispatchObject
 
hasMatch(Regex) - Method in class kmy.jint.lang.CharString
 
hasMatch(Regex, int, int) - Method in class kmy.jint.lang.CharString
 
hasMessages() - Method in class kmy.jint.util.ErrorKeeper
 
hasMoreElements() - Method in class kmy.jint.util.JVMConstructorClassMethods.ConstructorList
 
hasMoreElements() - Method in class kmy.jint.util.JVMClassMethods.MethodList
 
hasMoreElements() - Method in class kmy.jint.util.SequenceEnumeration
 
hasPicks() - Method in class kmy.regex.tree.RNode
 
hasPicks() - Method in class kmy.regex.tree.RAltNode
 
hasPicks() - Method in class kmy.regex.tree.RPickNode
 
hasPicks() - Method in class kmy.regex.tree.RRepeatNode
 
hasPicks() - Method in class kmy.regex.tree.RLookAheadNode
 
head - Variable in class kmy.jint.io.JintReader
 
head - Variable in class kmy.regex.interp.InterpretedRegex.Fork
 
head - Variable in class kmy.regex.interp.InterpretedRegex.MultiFork
 
head - Variable in class kmy.regex.parser.RParser
 
headIncrement - Variable in class kmy.regex.interp.InterpretedRegex
Used to optimize HINT_CHAR_STAR_HEAD.
headStart - Variable in class kmy.regex.interp.InterpretedRegex
 
headStart - Variable in class kmy.regex.jvm.JavaClassRegexStub
Starting index for the next search/match.
helper - Variable in class kmy.jint.typer.TyperContext
This is a 'helper' object that generates data attached to the variable/field access nodes (AbstractVariable).
HexNumberFormatterSpan - class kmy.regex.form.HexNumberFormatterSpan.
 
HexNumberFormatterSpan(int, int, boolean) - Constructor for class kmy.regex.form.HexNumberFormatterSpan
 
HexNumberFormatterSpan(int, int, int, char, int, boolean) - Constructor for class kmy.regex.form.HexNumberFormatterSpan
 
HINT_CHAR_STAR_HEAD - Static variable in class kmy.regex.compiler.RMachine
 
HINT_END_ANCHORED - Static variable in class kmy.regex.compiler.RMachine
 
HINT_START_ANCHORED - Static variable in class kmy.regex.compiler.RMachine
 
hint(int, int, int) - Method in class kmy.regex.compiler.RMachine
 
hint(int, int, int) - Method in class kmy.regex.compiler.RDebugMachine
 
hint(int, int, int) - Method in class kmy.regex.interp.RInterpMachine
 
hint(int, int, int) - Method in class kmy.regex.jvm.RJavaClassMachine
 
hints - Variable in class kmy.regex.interp.InterpretedRegex
 

I

i - Variable in class kmy.test.java.Static.Inner
 
I_BEGIN - Static variable in class kmy.regex.jvm.RJavaClassMachine
 
I_CELLS - Static variable in class kmy.regex.jvm.RJavaClassMachine
 
I_END - Static variable in class kmy.regex.jvm.RJavaClassMachine
 
I_FORKPTR - Static variable in class kmy.regex.jvm.RJavaClassMachine
 
I_FORKS - Static variable in class kmy.regex.jvm.RJavaClassMachine
 
I_HEAD - Static variable in class kmy.regex.jvm.RJavaClassMachine
 
I_MAXSTART - Static variable in class kmy.regex.jvm.RJavaClassMachine
 
I_MONE - Static variable in class kmy.jint.compiler.CompilerContext
 
I_ONE - Static variable in class kmy.jint.compiler.CompilerContext
 
I_ONE - Static variable in class kmy.jint.gen.JVMClassGenerator
 
I_START - Static variable in class kmy.regex.jvm.RJavaClassMachine
 
I_STRING - Static variable in class kmy.regex.jvm.RJavaClassMachine
 
I_ZERO - Static variable in class kmy.jint.compiler.CompilerContext
 
I_ZERO - Static variable in class kmy.jint.gen.JVMClassGenerator
 
i2b - Static variable in interface kmy.jint.gen.JVMCodes
 
i2c - Static variable in interface kmy.jint.gen.JVMCodes
 
i2d - Static variable in interface kmy.jint.gen.JVMCodes
 
i2f - Static variable in interface kmy.jint.gen.JVMCodes
 
i2l - Static variable in interface kmy.jint.gen.JVMCodes
 
i2s - Static variable in interface kmy.jint.gen.JVMCodes
 
iadd - Static variable in interface kmy.jint.gen.JVMCodes
 
iaload - Static variable in interface kmy.jint.gen.JVMCodes
 
iand - Static variable in interface kmy.jint.gen.JVMCodes
 
iastore - Static variable in interface kmy.jint.gen.JVMCodes
 
iconst_0 - Static variable in interface kmy.jint.gen.JVMCodes
 
iconst_1 - Static variable in interface kmy.jint.gen.JVMCodes
 
iconst_2 - Static variable in interface kmy.jint.gen.JVMCodes
 
iconst_3 - Static variable in interface kmy.jint.gen.JVMCodes
 
iconst_4 - Static variable in interface kmy.jint.gen.JVMCodes
 
iconst_5 - Static variable in interface kmy.jint.gen.JVMCodes
 
iconst_m1 - Static variable in interface kmy.jint.gen.JVMCodes
 
id - Variable in class kmy.jint.parser.Identifier
Unique integer id for this identifier.
id - Variable in class kmy.jint.reflect.JintField
 
ident - Variable in class kmy.jint.parser.AbstractTokenizer
Identifier token value.
IDENT_CHARSET - Static variable in class kmy.regex.tree.CharSet
 
Identifier - class kmy.jint.parser.Identifier.
This class represents a simple (not qualified) identifier.
Identifier(NameTable, String, int) - Constructor for class kmy.jint.parser.Identifier
Constructor; meant to be used only by NameTable.
IdentifierNode - class kmy.jint.tree.IdentifierNode.
 
IdentifierNode(IdentifierNode, ExpressionNode[]) - Constructor for class kmy.jint.tree.IdentifierNode
 
IdentifierNode(int, Identifier) - Constructor for class kmy.jint.tree.IdentifierNode
 
IdentifierNode(int, Identifier[]) - Constructor for class kmy.jint.tree.IdentifierNode
 
IdentifierNode(int, Identifier[], ExpressionNode[]) - Constructor for class kmy.jint.tree.IdentifierNode
 
identRange - Static variable in class kmy.regex.tree.CharSet
 
idiv - Static variable in interface kmy.jint.gen.JVMCodes
 
idList - Variable in class kmy.jint.tree.IdentifierNode
 
if_acmpeq - Static variable in interface kmy.jint.gen.JVMCodes
 
if_acmpne - Static variable in interface kmy.jint.gen.JVMCodes
 
if_icmpeq - Static variable in interface kmy.jint.gen.JVMCodes
 
if_icmpge - Static variable in interface kmy.jint.gen.JVMCodes
 
if_icmpgt - Static variable in interface kmy.jint.gen.JVMCodes
 
if_icmple - Static variable in interface kmy.jint.gen.JVMCodes
 
if_icmplt - Static variable in interface kmy.jint.gen.JVMCodes
 
if_icmpne - Static variable in interface kmy.jint.gen.JVMCodes
 
ifeq - Static variable in interface kmy.jint.gen.JVMCodes
 
ifge - Static variable in interface kmy.jint.gen.JVMCodes
 
ifgt - Static variable in interface kmy.jint.gen.JVMCodes
 
ifle - Static variable in interface kmy.jint.gen.JVMCodes
 
iflt - Static variable in interface kmy.jint.gen.JVMCodes
 
ifne - Static variable in interface kmy.jint.gen.JVMCodes
 
IfNode - class kmy.jint.tree.IfNode.
 
IfNode(int, ExpressionNode, StatementNode, StatementNode) - Constructor for class kmy.jint.tree.IfNode
 
ifnonnull - Static variable in interface kmy.jint.gen.JVMCodes
 
ifnull - Static variable in interface kmy.jint.gen.JVMCodes
 
ifZero(ExpressionNode) - Method in class kmy.jint.compiler.CompilerContext
 
ignoreRegex - Variable in class kmy.jint.io.JintReader
 
iinc - Static variable in interface kmy.jint.gen.JVMCodes
 
iinc(int, int) - Method in class kmy.jint.gen.CodeGenerator
 
iinc(int, int) - Method in class kmy.jint.gen.JVMClassGenerator
 
iload - Static variable in interface kmy.jint.gen.JVMCodes
 
iload_0 - Static variable in interface kmy.jint.gen.JVMCodes
 
iload_1 - Static variable in interface kmy.jint.gen.JVMCodes
 
iload_2 - Static variable in interface kmy.jint.gen.JVMCodes
 
iload_3 - Static variable in interface kmy.jint.gen.JVMCodes
 
importCache - Variable in class kmy.jint.reflect.JintClass
 
importCaches - Variable in class kmy.jint.reflect.JintClassTable
maps import IdentifierNodes to their cache tables
imports - Variable in class kmy.jint.reflect.JintClass
 
imports - Variable in class kmy.jint.reflect.JintClassTable.JintClassConsumer
 
imports - Variable in class kmy.jint.typer.TyperContext
 
ImportStatementNode - class kmy.jint.tree.ImportStatementNode.
 
ImportStatementNode(int, IdentifierNode) - Constructor for class kmy.jint.tree.ImportStatementNode
 
importVector - Variable in class kmy.jint.reflect.JintClassTable.JintClassConsumer
 
imul - Static variable in interface kmy.jint.gen.JVMCodes
 
in - Variable in class kmy.jint.io.JintReader
 
in - Variable in class kmy.jint.lang.IORedirectingThreadGroup
 
in - Variable in class kmy.jint.parser.ReaderTokenizer
 
in - Variable in class kmy.jint.parser.Parser
 
inClass(char, int) - Static method in class kmy.regex.interp.InterpretedRegex
 
incOffset() - Method in class kmy.jint.tree.PrintContext
 
incomplete - Variable in class kmy.jint.reflect.JintClass
 
index - Variable in class kmy.jint.parser.ReaderTokenizer
 
indexes - Variable in class kmy.jint.tree.IdentifierNode
 
indexOf(CharString) - Method in class kmy.jint.lang.CharString
 
indexOf(CharString, int) - Method in class kmy.jint.lang.CharString
 
indexOf(int) - Method in class kmy.jint.lang.CharString
 
indexOf(int, int) - Method in class kmy.jint.lang.CharString
 
ineg - Static variable in interface kmy.jint.gen.JVMCodes
 
InfixNode - class kmy.jint.tree.InfixNode.
 
InfixNode(int, int, ExpressionNode, ExpressionNode) - Constructor for class kmy.jint.tree.InfixNode
 
inherit(AbstractClass) - Method in class kmy.jint.reflect.JintClass
 
inherit(QualifiedIdentifier[], QualifiedIdentifier[]) - Method in class kmy.jint.reflect.JintClass
 
inherit(QualifiedIdentifier[], Vector) - Method in class kmy.jint.reflect.JintClass
 
inInterface - Variable in class kmy.jint.parser.Parser
 
init - Variable in class kmy.jint.gen.JVMClassGenerator.FieldEntry
 
init - Variable in class kmy.jint.tree.ForNode
 
INIT - Variable in class kmy.jint.compiler.CompilerContext
 
INIT - Variable in class kmy.jint.parser.NameTable
 
INIT - Variable in class kmy.jint.reflect.JintClassTable
 
INIT - Variable in class kmy.jint.typer.TyperContext
 
INIT - Variable in class kmy.jint.util.ClassUtilities
 
init() - Method in class kmy.jint.lang.IORedirectingThreadGroup
 
init() - Method in class kmy.jint.reflect.JintClassTable
 
init() - Method in class kmy.jint.typer.TyperContext
Initialize certain fields.
init() - Method in class kmy.regex.compiler.RMachine
 
init() - Method in class kmy.regex.jvm.RJavaClassMachine
 
init() - Method in class kmy.regex.util.Replacer
 
init(byte[], int, int) - Method in class kmy.regex.interp.InterpretedRegex
 
init(char[]) - Method in class kmy.regex.util.Regex
 
init(char[], int, int) - Method in class kmy.regex.interp.InterpretedRegex
 
init(char[], int, int) - Method in class kmy.regex.util.Regex
Prepares to match or search.
init(char[], int, int) - Method in class kmy.regex.util.ProxyRegex
 
init(char[], int, int) - Method in class kmy.regex.util.CaseInsensitiveRegex
 
init(CompilerContext) - Method in class kmy.jint.compiler.CompilerHelper.Variable
 
init(int, char[], int, int) - Method in class kmy.regex.util.CaseInsensitiveRegex
 
init(String) - Method in class kmy.regex.util.Regex
 
init(String[]) - Method in class kmy.jint.tools.Compiler
 
initBootClassPath() - Static method in class kmy.jint.tools.Compiler
 
initDescriptor() - Method in class kmy.jint.reflect.BasicClass
 
initDescriptor() - Method in class kmy.jint.reflect.AbstractMethod
 
initDescriptor() - Method in class kmy.jint.reflect.AbstractField
 
initDescriptor() - Method in class kmy.jint.reflect.JVMMethod
 
initDescriptor() - Method in class kmy.jint.reflect.JintMethod
 
initFactory() - Static method in class kmy.regex.util.Regex
 
initStackDepth - Variable in class kmy.regex.jvm.RJavaClassMachine
 
inlineClass - Variable in class kmy.jint.tree.NewNode
 
inner - Variable in class kmy.jint.reflect.BasicClass
 
innerList - Variable in class kmy.jint.reflect.JintClass
 
insert() - Method in class kmy.jint.gen.JVMConstantPool.CP_Entry
 
insert() - Method in class kmy.jint.gen.JVMConstantPool.CP_Class_Entry
 
insert(String, String) - Method in class kmy.jint.gen.CodeGenerator
 
insert(String, String) - Method in class kmy.jint.gen.JVMClassGenerator
 
insertClass(JVMConstantPool.CP_UTF8_Entry, JVMConstantPool.CP_Class_Entry) - Method in class kmy.jint.gen.JVMConstantPool
 
insertMemberRef(byte, JVMConstantPool.CP_Class_Entry, JVMConstantPool.CP_NameAndType_Entry) - Method in class kmy.jint.gen.JVMConstantPool
 
insertNameAndType(JVMConstantPool.CP_UTF8_Entry, JVMConstantPool.CP_UTF8_Entry, JVMConstantPool.CP_NameAndType_Entry) - Method in class kmy.jint.gen.JVMConstantPool
 
insertNumber(Number) - Method in class kmy.jint.gen.JVMConstantPool
 
insertString(JVMConstantPool.CP_UTF8_Entry) - Method in class kmy.jint.gen.JVMConstantPool
 
insertUTF8(String, JVMConstantPool.CP_UTF8_Entry) - Method in class kmy.jint.gen.JVMConstantPool
 
instnceof - Static variable in interface kmy.jint.gen.JVMCodes
 
instnceof(String) - Method in class kmy.jint.gen.CodeGenerator
 
instnceof(String) - Method in class kmy.jint.gen.JVMClassGenerator
 
instrPC - Variable in class kmy.jint.gen.JVMClassGenerator.TuneJump
 
integerClass - Variable in class kmy.jint.reflect.JintClassTable
 
INTERFACE_FLAG - Static variable in interface kmy.jint.constants.DefinitionConst
 
interfaces - Variable in class kmy.jint.gen.JVMClassGenerator
 
interfaces - Variable in class kmy.jint.reflect.BasicClass
 
interfaces - Variable in class kmy.jint.tree.ClassNode
 
internalError(Exception, BasicNode) - Method in class kmy.jint.compiler.CompilerContext
 
interp - Variable in class kmy.jint.tools.Compiler.WorkUnit
 
interpMode - Variable in class kmy.jint.tools.Compiler
 
InterpRegexFactory - class kmy.regex.interp.InterpRegexFactory.
 
InterpRegexFactory() - Constructor for class kmy.regex.interp.InterpRegexFactory
 
InterpretedRegex - class kmy.regex.interp.InterpretedRegex.
 
InterpretedRegex.AbortException - exception kmy.regex.interp.InterpretedRegex.AbortException.
 
InterpretedRegex.AbortException() - Constructor for class kmy.regex.interp.InterpretedRegex.AbortException
 
InterpretedRegex.Fork - class kmy.regex.interp.InterpretedRegex.Fork.
 
InterpretedRegex.Fork() - Constructor for class kmy.regex.interp.InterpretedRegex.Fork
 
InterpretedRegex.MultiFork - class kmy.regex.interp.InterpretedRegex.MultiFork.
 
InterpretedRegex.MultiFork() - Constructor for class kmy.regex.interp.InterpretedRegex.MultiFork
 
InterpretedRegex.Restore - class kmy.regex.interp.InterpretedRegex.Restore.
 
InterpretedRegex.Restore() - Constructor for class kmy.regex.interp.InterpretedRegex.Restore
 
InterpretedRegex(byte[], Hashtable, int, int, int, int, int) - Constructor for class kmy.regex.interp.InterpretedRegex
 
intType - Variable in class kmy.jint.compiler.CompilerHelper.ArrayLengthAccess
 
intType - Variable in class kmy.jint.reflect.JintClassTable
 
intType - Static variable in class kmy.jint.util.JVMClassMethods
 
intTypecheck(AbstractClass, AbstractClass, BasicNode) - Method in class kmy.jint.typer.TyperContext
 
intValue() - Method in class kmy.jint.lang.CharString
 
intValue(ConstNode) - Method in class kmy.jint.compiler.CompilerContext
 
intValue(Object) - Static method in class kmy.jint.util.AnyUtilities
Returns integer value of Character or Number object.
invokeinterface - Static variable in interface kmy.jint.gen.JVMCodes
 
invokeinterface(String, String, String) - Method in class kmy.jint.gen.CodeGenerator
 
invokeinterface(String, String, String) - Method in class kmy.jint.gen.JVMClassGenerator
 
invokespecial - Static variable in interface kmy.jint.gen.JVMCodes
 
invokespecial(String, String, String) - Method in class kmy.jint.gen.CodeGenerator
 
invokespecial(String, String, String) - Method in class kmy.jint.gen.JVMClassGenerator
 
invokestatic - Static variable in interface kmy.jint.gen.JVMCodes
 
invokestatic(String, String, String) - Method in class kmy.jint.gen.CodeGenerator
 
invokestatic(String, String, String) - Method in class kmy.jint.gen.JVMClassGenerator
 
invokevirtual - Static variable in interface kmy.jint.gen.JVMCodes
 
invokevirtual(String, String, String) - Method in class kmy.jint.gen.CodeGenerator
 
invokevirtual(String, String, String) - Method in class kmy.jint.gen.JVMClassGenerator
 
ior - Static variable in interface kmy.jint.gen.JVMCodes
 
IORedirect - interface kmy.jint.lang.IORedirect.
 
IORedirectingThread - interface kmy.jint.lang.IORedirectingThread.
 
IORedirectingThreadGroup - class kmy.jint.lang.IORedirectingThreadGroup.
 
IORedirectingThreadGroup(String) - Constructor for class kmy.jint.lang.IORedirectingThreadGroup
 
IORedirectingThreadGroup(ThreadGroup, String) - Constructor for class kmy.jint.lang.IORedirectingThreadGroup
 
irem - Static variable in interface kmy.jint.gen.JVMCodes
 
ireturn - Static variable in interface kmy.jint.gen.JVMCodes
 
isAssignableFrom(Object, Object) - Method in class kmy.jint.util.ClassMethods
 
isAssignableFrom(Object, Object) - Method in class kmy.jint.util.JVMClassMethods
 
isAssignableFrom(Object, Object) - Method in class kmy.jint.util.JintClassMethods
 
isEndAnchored() - Method in class kmy.regex.tree.RNode
 
isEndAnchored() - Method in class kmy.regex.tree.RAltNode
 
isEndAnchored() - Method in class kmy.regex.tree.RBoundaryNode
 
isFieldAccessible(Object, Object, Object) - Method in class kmy.jint.util.ClassUtilities
 
ishl - Static variable in interface kmy.jint.gen.JVMCodes
 
ishr - Static variable in interface kmy.jint.gen.JVMCodes
 
isInterface() - Method in class kmy.jint.reflect.AbstractClass
 
isInterface() - Method in class kmy.jint.reflect.BasicClass
 
isInterface() - Method in class kmy.jint.reflect.ArrayClass
 
isInterface() - Method in class kmy.jint.reflect.AnyClass
 
isInterface() - Method in class kmy.jint.reflect.JVMClass
 
isIntType(AbstractClass) - Method in class kmy.jint.typer.TyperContext
 
isMemberAccessible(Object, int, Object) - Method in class kmy.jint.util.ClassUtilities
 
isMethodAccessible(Object, Object) - Method in class kmy.jint.util.ClassUtilities
 
isNumberType(AbstractClass) - Method in class kmy.jint.typer.TyperContext
 
isPrimitive() - Method in class kmy.jint.reflect.AbstractClass
 
isPrimitive() - Method in class kmy.jint.reflect.BasicClass
 
isPrimitive() - Method in class kmy.jint.reflect.ArrayClass
 
isPrimitive() - Method in class kmy.jint.reflect.AnyClass
 
isPrimitive() - Method in class kmy.jint.reflect.JVMClass
 
isPrivateAccessible(Object, Object) - Method in class kmy.jint.util.ClassMethods
 
isPrivateAccessible(Object, Object) - Method in class kmy.jint.util.JVMClassMethods
 
isPrivateAccessible(Object, Object) - Method in class kmy.jint.util.JintClassMethods
 
isReachable() - Method in class kmy.jint.gen.CodeGenerator
 
isReachable() - Method in class kmy.jint.gen.JVMClassGenerator
 
isReserved() - Method in class kmy.jint.parser.Identifier
Some identifiers represent reserved keywords in Java and this method tests if this is one of these.
isSimpleConst() - Method in class kmy.jint.reflect.AbstractField
 
isSingleChar() - Method in class kmy.regex.tree.CharSet
 
isStartAnchored() - Method in class kmy.regex.tree.RNode
 
isStartAnchored() - Method in class kmy.regex.tree.RAltNode
 
isStartAnchored() - Method in class kmy.regex.tree.RPickNode
 
isStartAnchored() - Method in class kmy.regex.tree.RBoundaryNode
 
isStartAnchored() - Method in class kmy.regex.tree.RLookAheadNode
 
isStartUp() - Method in class kmy.jint.reflect.JintClassTable
 
isStatic() - Method in class kmy.jint.compiler.CompilerHelper.Variable
 
isStatic() - Method in class kmy.jint.compiler.CompilerHelper.FieldAccess
 
isStatic() - Method in class kmy.jint.typer.AbstractVariable
 
isSubclassOf(AbstractClass) - Method in class kmy.jint.reflect.AbstractClass
 
isSubclassOf(AbstractClass) - Method in class kmy.jint.reflect.BasicClass
 
isSubclassOf(AbstractClass) - Method in class kmy.jint.reflect.ArrayClass
Check if object of class this can be assigned to variable of class cls
isSubclassOf(AbstractClass) - Method in class kmy.jint.reflect.AnyClass
 
istore - Static variable in interface kmy.jint.gen.JVMCodes
 
istore_0 - Static variable in interface kmy.jint.gen.JVMCodes
 
istore_1 - Static variable in interface kmy.jint.gen.JVMCodes
 
istore_2 - Static variable in interface kmy.jint.gen.JVMCodes
 
istore_3 - Static variable in interface kmy.jint.gen.JVMCodes
 
isub - Static variable in interface kmy.jint.gen.JVMCodes
 
isWorld() - Method in class kmy.jint.reflect.AbstractClass
 
isWorld() - Method in class kmy.jint.reflect.JintClass
 
isWorld() - Method in class kmy.jint.reflect.AnyClass
 
isWrapped(Object) - Static method in class kmy.jint.util.AnyUtilities
Returns true if obj is a wrapper object, such as Boolean or Character.
iushr - Static variable in interface kmy.jint.gen.JVMCodes
 
ixor - Static variable in interface kmy.jint.gen.JVMCodes
 

J

java - Variable in class kmy.test.java.Call
 
JAVA - Variable in class kmy.jint.parser.NameTable
 
JAVA - Variable in class kmy.jint.tools.Compiler
 
JavaClassRegexFactory - class kmy.regex.jvm.JavaClassRegexFactory.
 
JavaClassRegexFactory() - Constructor for class kmy.regex.jvm.JavaClassRegexFactory
 
JavaClassRegexStub - class kmy.regex.jvm.JavaClassRegexStub.
 
JavaClassRegexStub() - Constructor for class kmy.regex.jvm.JavaClassRegexStub
 
javaFormat - Variable in class kmy.regex.form.NumberFormatterSpan
 
javaFormat - Variable in class kmy.regex.form.DateTimeFormatterSpan
 
javaLangCache - Variable in class kmy.jint.reflect.JintClassTable
 
javaLangImport - Variable in class kmy.jint.reflect.JintClassTable
 
javaOnlyClasses - Variable in class kmy.jint.reflect.JintClassTable
 
javaOnlyClasses - Variable in class kmy.jint.tools.Compiler
 
JAVAX - Variable in class kmy.jint.tools.Compiler
 
JINT - Variable in class kmy.jint.parser.NameTable
 
JintClass - class kmy.jint.reflect.JintClass.
 
JintClass(JintClassTable, QualifiedIdentifier, AbstractClass) - Constructor for class kmy.jint.reflect.JintClass
 
JintClass(JintClassTable, QualifiedIdentifier, AbstractClass, int) - Constructor for class kmy.jint.reflect.JintClass
 
JintClassMethods - class kmy.jint.util.JintClassMethods.
 
JintClassMethods(JintClassTable) - Constructor for class kmy.jint.util.JintClassMethods
 
JintClassTable - class kmy.jint.reflect.JintClassTable.
 
JintClassTable.JintClassConsumer - class kmy.jint.reflect.JintClassTable.JintClassConsumer.
 
JintClassTable.JintClassConsumer(JintClassTable) - Constructor for class kmy.jint.reflect.JintClassTable.JintClassConsumer
 
JintClassTable(NameTable) - Constructor for class kmy.jint.reflect.JintClassTable
 
JintClassTable(NameTable, boolean, boolean, SourceFactory) - Constructor for class kmy.jint.reflect.JintClassTable
 
JintField - class kmy.jint.reflect.JintField.
 
JintField(JintClassTable, JintClass, int, Identifier, QualifiedIdentifier, int) - Constructor for class kmy.jint.reflect.JintField
 
JintField(JintClassTable, JintClass, int, String, AbstractClass, int) - Constructor for class kmy.jint.reflect.JintField
 
JintMethod - class kmy.jint.reflect.JintMethod.
 
JintMethod(JintClassTable, JintClass, int, Identifier, QualifiedIdentifier, QualifiedIdentifier[], QualifiedIdentifier[]) - Constructor for class kmy.jint.reflect.JintMethod
 
JintReader - class kmy.jint.io.JintReader.
 
JintReader.IOExceptionWrapper - exception kmy.jint.io.JintReader.IOExceptionWrapper.
 
JintReader.IOExceptionWrapper(IOException) - Constructor for class kmy.jint.io.JintReader.IOExceptionWrapper
 
JintReader.Mark - class kmy.jint.io.JintReader.Mark.
 
JintReader.Mark(JintReader) - Constructor for class kmy.jint.io.JintReader.Mark
 
JintReader(Reader) - Constructor for class kmy.jint.io.JintReader
 
JintReader(String) - Constructor for class kmy.jint.io.JintReader
 
jintType - Variable in class kmy.jint.gen.JVMClassGenerator.FieldEntry
 
jintType - Variable in class kmy.jint.gen.JVMClassGenerator.MethodEntry
 
JintUtilities - class kmy.jint.util.JintUtilities.
 
JintUtilities() - Constructor for class kmy.jint.util.JintUtilities
 
JintWriter - class kmy.jint.io.JintWriter.
 
JintWriter(OutputStream) - Constructor for class kmy.jint.io.JintWriter
 
JintWriter(OutputStream, boolean) - Constructor for class kmy.jint.io.JintWriter
 
JintWriter(Writer) - Constructor for class kmy.jint.io.JintWriter
 
JintWriter(Writer, boolean) - Constructor for class kmy.jint.io.JintWriter
 
jsr - Static variable in interface kmy.jint.gen.JVMCodes
 
jsr_w - Static variable in interface kmy.jint.gen.JVMCodes
 
jsr(AbstractMark, int) - Method in class kmy.jint.gen.CodeGenerator
 
jsr(AbstractMark, int) - Method in class kmy.jint.gen.JVMClassGenerator
 
JUMP - Static variable in interface kmy.regex.interp.RInterpCommands
 
JUMP_CHAR - Static variable in interface kmy.regex.interp.RInterpCommands
 
JUMP_MAX_LEFT - Static variable in interface kmy.regex.interp.RInterpCommands
 
JUMP_MIN_LEFT - Static variable in interface kmy.regex.interp.RInterpCommands
 
JUMP_RANGE - Static variable in interface kmy.regex.interp.RInterpCommands
 
jump(AbstractMark) - Method in class kmy.jint.gen.CodeGenerator
 
jump(AbstractMark) - Method in class kmy.jint.gen.JVMClassGenerator
 
jump(RLabel) - Method in class kmy.regex.compiler.RMachine
 
jump(RLabel) - Method in class kmy.regex.compiler.RDebugMachine
 
jump(RLabel) - Method in class kmy.regex.interp.RInterpMachine
 
jump(RLabel) - Method in class kmy.regex.jvm.RJavaClassMachine
 
jumpIf(boolean, boolean, int, String, AbstractMark) - Method in class kmy.jint.gen.CodeGenerator
 
jumpIf(boolean, boolean, int, String, AbstractMark) - Method in class kmy.jint.gen.JVMClassGenerator
 
jumpIf(boolean, int, String, AbstractMark) - Method in class kmy.jint.gen.CodeGenerator
 
jumpIfInRange(char[], AbstractMark, AbstractMark) - Method in class kmy.regex.jvm.RJavaClassMachine
 
jumpIfNot(boolean, int, String, AbstractMark) - Method in class kmy.jint.gen.CodeGenerator
 
jumpOut(StatementNode, StatementNode) - Method in class kmy.jint.compiler.CompilerContext
 
JVMClass - class kmy.jint.reflect.JVMClass.
 
JVMClass(JintClassTable, QualifiedIdentifier, Class) - Constructor for class kmy.jint.reflect.JVMClass
Called only by JintClassTable.
JVMClassConsumer - class kmy.jint.gen.JVMClassConsumer.
 
JVMClassConsumer() - Constructor for class kmy.jint.gen.JVMClassConsumer
 
jvmClassesEnabled - Variable in class kmy.jint.reflect.JintClassTable
 
JVMClassGenerator - class kmy.jint.gen.JVMClassGenerator.
 
JVMClassGenerator.FieldEntry - class kmy.jint.gen.JVMClassGenerator.FieldEntry.
 
JVMClassGenerator.FieldEntry() - Constructor for class kmy.jint.gen.JVMClassGenerator.FieldEntry
 
JVMClassGenerator.HandlerEntry - class kmy.jint.gen.JVMClassGenerator.HandlerEntry.
 
JVMClassGenerator.HandlerEntry() - Constructor for class kmy.jint.gen.JVMClassGenerator.HandlerEntry
 
JVMClassGenerator.HandlerEntryTmp - class kmy.jint.gen.JVMClassGenerator.HandlerEntryTmp.
 
JVMClassGenerator.HandlerEntryTmp() - Constructor for class kmy.jint.gen.JVMClassGenerator.HandlerEntryTmp
 
JVMClassGenerator.Label - class kmy.jint.gen.JVMClassGenerator.Label.
 
JVMClassGenerator.Label() - Constructor for class kmy.jint.gen.JVMClassGenerator.Label
 
JVMClassGenerator.LineNumber - class kmy.jint.gen.JVMClassGenerator.LineNumber.
 
JVMClassGenerator.LineNumber(int, int) - Constructor for class kmy.jint.gen.JVMClassGenerator.LineNumber
 
JVMClassGenerator.MethodEntry - class kmy.jint.gen.JVMClassGenerator.MethodEntry.
 
JVMClassGenerator.MethodEntry() - Constructor for class kmy.jint.gen.JVMClassGenerator.MethodEntry
 
JVMClassGenerator.TuneJump - class kmy.jint.gen.JVMClassGenerator.TuneJump.
 
JVMClassGenerator.TuneJump(int, int, JVMClassGenerator.Label) - Constructor for class kmy.jint.gen.JVMClassGenerator.TuneJump
 
JVMClassGenerator(int, String, String) - Constructor for class kmy.jint.gen.JVMClassGenerator
 
JVMClassMethods - class kmy.jint.util.JVMClassMethods.
 
JVMClassMethods.MethodList - class kmy.jint.util.JVMClassMethods.MethodList.
 
JVMClassMethods.MethodList(Class, String, int) - Constructor for class kmy.jint.util.JVMClassMethods.MethodList
 
JVMClassMethods() - Constructor for class kmy.jint.util.JVMClassMethods
 
JVMClassReader - class kmy.jint.gen.JVMClassReader.
 
JVMClassReader(JVMClassConsumer) - Constructor for class kmy.jint.gen.JVMClassReader
 
JVMCodes - interface kmy.jint.gen.JVMCodes.
 
JVMConstantPool - class kmy.jint.gen.JVMConstantPool.
 
JVMConstantPool.CP_Class_Entry - class kmy.jint.gen.JVMConstantPool.CP_Class_Entry.
 
JVMConstantPool.CP_Class_Entry(JVMConstantPool, JVMConstantPool.CP_UTF8_Entry) - Constructor for class kmy.jint.gen.JVMConstantPool.CP_Class_Entry
 
JVMConstantPool.CP_Entry - class kmy.jint.gen.JVMConstantPool.CP_Entry.
 
JVMConstantPool.CP_Entry(JVMConstantPool) - Constructor for class kmy.jint.gen.JVMConstantPool.CP_Entry
 
JVMConstantPool.CP_MemberRef_Entry - class kmy.jint.gen.JVMConstantPool.CP_MemberRef_Entry.
 
JVMConstantPool.CP_MemberRef_Entry(JVMConstantPool, byte, JVMConstantPool.CP_Class_Entry, JVMConstantPool.CP_NameAndType_Entry) - Constructor for class kmy.jint.gen.JVMConstantPool.CP_MemberRef_Entry
 
JVMConstantPool.CP_MemberRef_Entry(JVMConstantPool, byte, String, String, String) - Constructor for class kmy.jint.gen.JVMConstantPool.CP_MemberRef_Entry
 
JVMConstantPool.CP_NameAndType_Entry - class kmy.jint.gen.JVMConstantPool.CP_NameAndType_Entry.
 
JVMConstantPool.CP_NameAndType_Entry(JVMConstantPool) - Constructor for class kmy.jint.gen.JVMConstantPool.CP_NameAndType_Entry
 
JVMConstantPool.CP_NameAndType_Entry(JVMConstantPool, JVMConstantPool.CP_UTF8_Entry, JVMConstantPool.CP_UTF8_Entry) - Constructor for class kmy.jint.gen.JVMConstantPool.CP_NameAndType_Entry
 
JVMConstantPool.CP_NameAndType_Entry(JVMConstantPool, String, String) - Constructor for class kmy.jint.gen.JVMConstantPool.CP_NameAndType_Entry
 
JVMConstantPool.CP_Number_Entry - class kmy.jint.gen.JVMConstantPool.CP_Number_Entry.
 
JVMConstantPool.CP_Number_Entry(JVMConstantPool, Number) - Constructor for class kmy.jint.gen.JVMConstantPool.CP_Number_Entry
 
JVMConstantPool.CP_String_Entry - class kmy.jint.gen.JVMConstantPool.CP_String_Entry.
 
JVMConstantPool.CP_String_Entry(JVMConstantPool, JVMConstantPool.CP_UTF8_Entry) - Constructor for class kmy.jint.gen.JVMConstantPool.CP_String_Entry
 
JVMConstantPool.CP_UTF8_Entry - class kmy.jint.gen.JVMConstantPool.CP_UTF8_Entry.
 
JVMConstantPool.CP_UTF8_Entry(JVMConstantPool, String) - Constructor for class kmy.jint.gen.JVMConstantPool.CP_UTF8_Entry
 
JVMConstantPool() - Constructor for class kmy.jint.gen.JVMConstantPool
 
JVMConstructorClassMethods - class kmy.jint.util.JVMConstructorClassMethods.
 
JVMConstructorClassMethods.ConstructorList - class kmy.jint.util.JVMConstructorClassMethods.ConstructorList.
 
JVMConstructorClassMethods.ConstructorList(Class, int) - Constructor for class kmy.jint.util.JVMConstructorClassMethods.ConstructorList
 
JVMConstructorClassMethods() - Constructor for class kmy.jint.util.JVMConstructorClassMethods
 
JVMField - class kmy.jint.reflect.JVMField.
 
JVMField(JintClassTable, JVMClass, Field) - Constructor for class kmy.jint.reflect.JVMField
 
JVMMethod - class kmy.jint.reflect.JVMMethod.
 
JVMMethod(JintClassTable, JVMClass, Constructor) - Constructor for class kmy.jint.reflect.JVMMethod
 
JVMMethod(JintClassTable, JVMClass, Method) - Constructor for class kmy.jint.reflect.JVMMethod
 
jvmName - Variable in class kmy.jint.reflect.AbstractClass
 

K

keepCaller - Static variable in class kmy.jint.gen.JVMClassGenerator
 
KMY - Variable in class kmy.jint.parser.NameTable
 
kmy.jint.compiler - package kmy.jint.compiler
This package contains Jint code generator (CompilerContext) and supporting classes.
kmy.jint.constants - package kmy.jint.constants
 
kmy.jint.gen - package kmy.jint.gen
 
kmy.jint.io - package kmy.jint.io
 
kmy.jint.lang - package kmy.jint.lang
 
kmy.jint.parser - package kmy.jint.parser
This package contains Jint lexer (ReaderTokenizer), parser (Parser) and related classes (like NameTable).
kmy.jint.reflect - package kmy.jint.reflect
 
kmy.jint.tools - package kmy.jint.tools
This package contains invoker classes that can be run from the command line.
kmy.jint.tree - package kmy.jint.tree
 
kmy.jint.typer - package kmy.jint.typer
This package contains Jint semantic analyzer (TyperContext) and supporting classes.
kmy.jint.util - package kmy.jint.util
This package contains utilities for Jint compiler and some Jint run-time supporting classes.
kmy.regex.compiler - package kmy.regex.compiler
This package contains compiler that translates regex parsing tree (kmy.regex.tree.RNode) into RMachine instructions.
kmy.regex.form - package kmy.regex.form
 
kmy.regex.interp - package kmy.regex.interp
 
kmy.regex.jvm - package kmy.regex.jvm
 
kmy.regex.parser - package kmy.regex.parser
 
kmy.regex.tools - package kmy.regex.tools
This package contains sample programs that illustrate usage of regular expression labrary.
kmy.regex.tree - package kmy.regex.tree
 
kmy.regex.util - package kmy.regex.util
 
kmy.test.java - package kmy.test.java
 
kmyJintLangImport - Variable in class kmy.jint.reflect.JintClassTable
 

L

l - Variable in class kmy.jint.gen.CodeGenerator.MyMark
 
L_ONE - Static variable in class kmy.jint.compiler.CompilerContext
 
L_ONE - Static variable in class kmy.jint.gen.JVMClassGenerator
 
L_ZERO - Static variable in class kmy.jint.compiler.CompilerContext
 
L_ZERO - Static variable in class kmy.jint.gen.JVMClassGenerator
 
l2d - Static variable in interface kmy.jint.gen.JVMCodes
 
l2f - Static variable in interface kmy.jint.gen.JVMCodes
 
l2i - Static variable in interface kmy.jint.gen.JVMCodes
 
label - Variable in class kmy.jint.compiler.CompilerContext
 
label - Variable in class kmy.jint.parser.Parser.LabelExpression
 
label - Variable in class kmy.jint.tree.BreakNode
 
label - Variable in class kmy.jint.tree.ContinueNode
 
label - Variable in class kmy.jint.tree.LabeledNode
 
label - Variable in class kmy.regex.interp.RInterpMachine.LabelUse
 
LabeledNode - class kmy.jint.tree.LabeledNode.
 
LabeledNode(int, IdentifierNode, StatementNode) - Constructor for class kmy.jint.tree.LabeledNode
 
labels - Variable in class kmy.jint.typer.TyperContext
Label by Identifier dictionary.
labels - Variable in class kmy.jint.typer.TyperContext.LevelStackItem
 
labelUses - Variable in class kmy.regex.interp.RInterpMachine
 
ladd - Static variable in interface kmy.jint.gen.JVMCodes
 
laload - Static variable in interface kmy.jint.gen.JVMCodes
 
land - Static variable in interface kmy.jint.gen.JVMCodes
 
lang - Variable in class kmy.test.java.Call.A
 
LANG - Variable in class kmy.jint.parser.NameTable
 
last - Variable in class kmy.jint.lang.CharString
 
lastIdentifier() - Method in class kmy.jint.parser.QualifiedIdentifier
Returns last identifier in this QualifiedIdentifier's identifier list.
lastIndexOf(CharString) - Method in class kmy.jint.lang.CharString
 
lastIndexOf(CharString, int) - Method in class kmy.jint.lang.CharString
 
lastIndexOf(int) - Method in class kmy.jint.lang.CharString
 
lastIndexOf(int, int) - Method in class kmy.jint.lang.CharString
 
lastModified() - Method in class kmy.jint.tools.Compiler.AbstractFile
 
lastModified() - Method in class kmy.jint.tools.Compiler.DiskFile
 
lastore - Static variable in interface kmy.jint.gen.JVMCodes
 
lcmp - Static variable in interface kmy.jint.gen.JVMCodes
 
lconst_0 - Static variable in interface kmy.jint.gen.JVMCodes
 
lconst_1 - Static variable in interface kmy.jint.gen.JVMCodes
 
ldc - Static variable in interface kmy.jint.gen.JVMCodes
 
ldc_w - Static variable in interface kmy.jint.gen.JVMCodes
 
ldc2_w - Static variable in interface kmy.jint.gen.JVMCodes
 
ldiv - Static variable in interface kmy.jint.gen.JVMCodes
 
leaveScope(JintClass) - Method in class kmy.jint.compiler.CompilerHelper
 
leaveScope(JintClass) - Method in class kmy.jint.typer.AbstractTyperHelper
 
len - Variable in class kmy.jint.parser.QualifiedIdentifier
 
LENGTH - Variable in class kmy.jint.parser.NameTable
 
LENGTH - Variable in class kmy.jint.typer.TyperContext
 
length() - Method in class kmy.jint.lang.CharString
 
length() - Method in class kmy.jint.lang.ArgList
Returns the number of objects in the arglist
length() - Method in class kmy.jint.parser.QualifiedIdentifier
Returns number of identifiers in this QualifiedIdentifier's identifier list.
LESS_SPECIFIC - Static variable in class kmy.jint.reflect.AbstractMethod
 
LESS_SPECIFIC - Static variable in class kmy.jint.util.ClassUtilities
 
levelStack - Variable in class kmy.jint.typer.TyperContext
This is a stack of enclosing scopes (class or method bodies) for the node that is being processed.
line - Variable in class kmy.jint.gen.JVMClassGenerator.LineNumber
 
lineByLine - Variable in class kmy.jint.tools.Compiler
 
lineByLineOption - Variable in class kmy.jint.tools.Compiler
 
linenumber(int) - Method in class kmy.jint.gen.CodeGenerator
 
linenumber(int) - Method in class kmy.jint.gen.JVMClassGenerator
 
lineNumberAcc - Variable in class kmy.jint.gen.JVMClassGenerator
 
lineNumbers - Variable in class kmy.jint.gen.JVMClassGenerator.MethodEntry
 
List - class kmy.jint.lang.List.
 
List(ArgList) - Constructor for class kmy.jint.lang.List
 
list(FilenameFilter) - Method in class kmy.jint.tools.Compiler.ZipTreeElement
 
list1 - Variable in class kmy.jint.util.SequenceEnumeration
 
list2 - Variable in class kmy.jint.util.SequenceEnumeration
 
listPackage(Object[], String, Dictionary, String[]) - Method in class kmy.jint.tools.Compiler
 
listPackage(QualifiedIdentifier, Dictionary) - Method in class kmy.jint.reflect.SourceFactory
 
listPackage(QualifiedIdentifier, Dictionary) - Method in class kmy.jint.tools.Compiler
 
listPackage(QualifiedIdentifier, Dictionary) - Method in class kmy.jint.tools.Compiler.SourceLoader
 
listSiblingNames() - Method in class kmy.jint.tools.Compiler.ZipTreeElement
 
lload - Static variable in interface kmy.jint.gen.JVMCodes
 
lload_0 - Static variable in interface kmy.jint.gen.JVMCodes
 
lload_1 - Static variable in interface kmy.jint.gen.JVMCodes
 
lload_2 - Static variable in interface kmy.jint.gen.JVMCodes
 
lload_3 - Static variable in interface kmy.jint.gen.JVMCodes
 
lmul - Static variable in interface kmy.jint.gen.JVMCodes
 
lneg - Static variable in interface kmy.jint.gen.JVMCodes
 
load(int, String) - Method in class kmy.jint.gen.CodeGenerator
 
load(int, String) - Method in class kmy.jint.gen.JVMClassGenerator
 
loadArgs(AbstractMethod, int, ExpressionNode[]) - Method in class kmy.jint.compiler.CompilerContext
 
loadClass - Variable in class kmy.regex.jvm.RJavaClassMachine
 
loadClass(String) - Method in class kmy.jint.tools.Compiler.Loader
 
loadClass(String) - Method in class kmy.regex.jvm.RJavaClassMachine.Loader
 
loadClass(String, boolean) - Method in class kmy.jint.tools.Compiler.Loader
 
loadClass(String, boolean) - Method in class kmy.regex.jvm.RJavaClassMachine.Loader
 
loadCompiledClassAndSiblings(Compiler.AbstractFile, CompiledClass) - Method in class kmy.jint.tools.Compiler.SourceLoader
 
loadConst(Object) - Method in class kmy.jint.gen.CodeGenerator
 
loadConst(Object) - Method in class kmy.jint.gen.JVMClassGenerator
 
loadedList - Variable in class kmy.jint.tools.Compiler
 
loader - Variable in class kmy.jint.tools.Compiler
 
loader - Static variable in class kmy.regex.jvm.RJavaClassMachine
 
loadFormat(String, boolean) - Method in class kmy.jint.compiler.CompilerContext
 
loadHiddenConstructorArg(AbstractClass, AbstractClass) - Method in class kmy.jint.compiler.CompilerContext
 
loadHiddenNewArg(AbstractClass, AbstractClass, boolean, boolean) - Method in class kmy.jint.compiler.CompilerContext
Loads an instance of outer class, specified by parameter 'need'
loadSource(QualifiedIdentifier, ClassConsumer) - Method in class kmy.jint.reflect.SourceFactory
 
loadSource(QualifiedIdentifier, ClassConsumer) - Method in class kmy.jint.tools.Compiler.SourceLoader
 
locateClass(AbstractClass, IdentifierNode[], Hashtable, IdentifierNode, JintClassTable.JintClassConsumer) - Method in class kmy.jint.reflect.JintClassTable
 
locateClassList(AbstractClass, IdentifierNode[], Hashtable, IdentifierNode[], JintClassTable.JintClassConsumer, ErrorStorage) - Method in class kmy.jint.reflect.JintClassTable
 
locateClassList(AbstractClass, IdentifierNode[], Hashtable, ParameterNode[], JintClassTable.JintClassConsumer, ErrorStorage) - Method in class kmy.jint.reflect.JintClassTable
 
locateSimpleClass(AbstractClass, IdentifierNode[], Hashtable, IdentifierNode, JintClassTable.JintClassConsumer) - Method in class kmy.jint.reflect.JintClassTable
 
lock - Variable in class kmy.jint.reflect.JintClassTable
 
lock - Variable in class kmy.jint.tree.SynchronizedNode
 
lock - Static variable in class kmy.jint.util.AnyUtilities
 
longClass - Variable in class kmy.jint.reflect.JintClassTable
 
longDescriptor - Variable in class kmy.jint.reflect.AbstractMethod
 
longFormat - Static variable in class kmy.regex.form.DateTimeFormatterSpan
 
longType - Variable in class kmy.jint.reflect.JintClassTable
 
longType - Static variable in class kmy.jint.util.JVMClassMethods
 
longValue() - Method in class kmy.jint.lang.CharString
 
lookup(String) - Method in class kmy.jint.parser.NameTable
Returns Identifier by its String representation.
lookupAndInsert(String) - Method in class kmy.jint.parser.NameTable
Returns Identifier by its String representation.
lookupClass(QualifiedIdentifier) - Method in class kmy.jint.reflect.JintClassTable
 
lookupClass(String) - Method in class kmy.jint.gen.JVMConstantPool
 
lookupInImport(IdentifierNode, Identifier) - Method in class kmy.jint.reflect.JintClassTable
 
lookupMemberRef(byte, String, String, String) - Method in class kmy.jint.gen.JVMConstantPool
 
lookupNameAndType(String, String) - Method in class kmy.jint.gen.JVMConstantPool
 
lookupNumber(Number) - Method in class kmy.jint.gen.JVMConstantPool
 
lookupString(String) - Method in class kmy.jint.gen.JVMConstantPool
 
lookupswitch - Static variable in interface kmy.jint.gen.JVMCodes
 
lookupswitch(int[], AbstractMark[], AbstractMark) - Method in class kmy.jint.gen.CodeGenerator
 
lookupswitch(int[], AbstractMark[], AbstractMark) - Method in class kmy.jint.gen.JVMClassGenerator
 
lookupUTF8(String) - Method in class kmy.jint.gen.JVMConstantPool
 
loop - Variable in class kmy.jint.compiler.CompilerContext.LabelInfo
 
looseExceptionCheck - Variable in class kmy.jint.parser.Parser
 
looseExceptionCheck - Variable in class kmy.jint.reflect.JintClassTable
 
looseExceptionCheck - Variable in class kmy.jint.tools.Compiler
 
lor - Static variable in interface kmy.jint.gen.JVMCodes
 
lowerCase - Variable in class kmy.regex.parser.RParser
 
lrem - Static variable in interface kmy.jint.gen.JVMCodes
 
lreturn - Static variable in interface kmy.jint.gen.JVMCodes
 
lshl - Static variable in interface kmy.jint.gen.JVMCodes
 
lshr - Static variable in interface kmy.jint.gen.JVMCodes
 
lstore - Static variable in interface kmy.jint.gen.JVMCodes
 
lstore_0 - Static variable in interface kmy.jint.gen.JVMCodes
 
lstore_1 - Static variable in interface kmy.jint.gen.JVMCodes
 
lstore_2 - Static variable in interface kmy.jint.gen.JVMCodes
 
lstore_3 - Static variable in interface kmy.jint.gen.JVMCodes
 
lsub - Static variable in interface kmy.jint.gen.JVMCodes
 
lushr - Static variable in interface kmy.jint.gen.JVMCodes
 
lVal - Variable in class kmy.jint.parser.AbstractTokenizer
Integer/long token value.
lvalue - Variable in class kmy.jint.typer.TyperContext
Determines if current expression node should be processed as lvalue (variable, or field, or array element that is being assigned to).
lxor - Static variable in interface kmy.jint.gen.JVMCodes
 

M

magic - Static variable in class kmy.jint.gen.JVMClassGenerator
 
main(String[]) - Static method in class kmy.jint.gen.JVMClassGenerator
 
main(String[]) - Static method in class kmy.jint.parser.ReaderTokenizer
 
main(String[]) - Static method in class kmy.jint.tools.Compiler
 
main(String[]) - Static method in class kmy.jint.tools.Disassembler
 
main(String[]) - Static method in class kmy.regex.tools.Subst
 
main(String[]) - Static method in class kmy.regex.tools.Grep
 
main(String[]) - Static method in class kmy.regex.tools.BatchTester
 
main(String[]) - Static method in class kmy.regex.tools.Dir
 
main(String[]) - Static method in class kmy.regex.util.Replacer
 
main(String[]) - Static method in class kmy.test.java.Call
 
main(String[]) - Static method in class kmy.test.java.Scopes
 
main(String[]) - Static method in class kmy.test.java.Compare
 
main(String[]) - Static method in class kmy.test.java.Static
 
main(String[]) - Static method in class kmy.test.java.Sync
 
main(String[]) - Static method in class kmy.test.java.FormatterTest
 
main(String[]) - Static method in class kmy.test.java.Statements
 
main(String[]) - Static method in class kmy.test.java.Access
 
makeAddInfo(Exception) - Static method in class kmy.jint.util.CompilerException
 
makeClass(String) - Method in class kmy.jint.tools.Compiler.Loader
 
makeClass(String, byte[]) - Method in class kmy.regex.jvm.RJavaClassMachine.Loader
 
makeDescriptor(Class) - Static method in class kmy.jint.reflect.JVMMethod
 
makeDescriptor(Class[], Class) - Static method in class kmy.jint.reflect.JVMMethod
 
makeFilePos(int, int) - Static method in class kmy.jint.parser.AbstractTokenizer
Creates representation of stream position based on line and column values.
makeJVMDescriptorFromJintDescriptor(boolean, String) - Static method in class kmy.jint.gen.JVMClassGenerator
 
makeMessage(int, Object[]) - Static method in class kmy.jint.util.CompilerException
 
makeRegex() - Method in class kmy.regex.compiler.RMachine
 
makeRegex() - Method in class kmy.regex.interp.RInterpMachine
 
makeRegex() - Method in class kmy.regex.jvm.RJavaClassMachine
 
makeStatic() - Method in class kmy.jint.reflect.AnyMethod
 
makeStubDescriptor(AbstractClass[]) - Static method in class kmy.jint.reflect.AbstractMethod
 
makeStubDescriptor(String, AbstractClass[]) - Static method in class kmy.jint.reflect.AbstractMethod
 
mark - Variable in class kmy.regex.jvm.RJavaClassMachine.Label
 
mark() - Method in class kmy.jint.io.JintReader
 
mark(AbstractMark) - Method in class kmy.jint.gen.CodeGenerator
 
mark(AbstractMark, boolean) - Method in class kmy.jint.gen.CodeGenerator
 
mark(AbstractMark, boolean) - Method in class kmy.jint.gen.JVMClassGenerator
 
mark(AbstractMark, int) - Method in class kmy.jint.gen.CodeGenerator
 
mark(AbstractMark, int) - Method in class kmy.jint.gen.JVMClassGenerator
 
mark(int) - Method in class kmy.jint.io.JintReader
 
mark(RLabel) - Method in class kmy.regex.compiler.RMachine
Makes the given label to refer to the next RMachine instruction.
mark(RLabel) - Method in class kmy.regex.compiler.RDebugMachine
 
mark(RLabel) - Method in class kmy.regex.interp.RInterpMachine
 
mark(RLabel) - Method in class kmy.regex.jvm.RJavaClassMachine
 
markAsClass() - Method in class kmy.jint.reflect.JintClass
 
markAsWorld() - Method in class kmy.jint.reflect.JintClass
 
markCount - Variable in class kmy.jint.io.JintReader
 
markCounter - Variable in class kmy.jint.gen.CodeGenerator
 
markHead - Variable in class kmy.jint.io.JintReader.Mark
 
markReferenced(Dictionary, Dictionary, boolean) - Method in class kmy.regex.tree.RNode
 
markReferenced(Dictionary, Dictionary, boolean) - Method in class kmy.regex.tree.RAltNode
 
markReferenced(Dictionary, Dictionary, boolean) - Method in class kmy.regex.tree.RPickNode
 
markReferenced(Dictionary, Dictionary, boolean) - Method in class kmy.regex.tree.RSubstNode
 
markReferenced(Dictionary, Dictionary, boolean) - Method in class kmy.regex.tree.RRepeatNode
 
markReferenced(Dictionary, Dictionary, boolean) - Method in class kmy.regex.tree.RLookAheadNode
 
markSupported() - Method in class kmy.jint.io.JintReader
 
maskJumpIfInRange(char[], int, int, AbstractMark, AbstractMark) - Method in class kmy.regex.jvm.RJavaClassMachine
 
MATCH_FAIL - Static variable in class kmy.jint.util.AnyUtilities
 
MATCH_FAIL - Static variable in class kmy.jint.util.ClassUtilities
 
MATCH_OK - Static variable in class kmy.jint.util.AnyUtilities
 
MATCH_OK - Static variable in class kmy.jint.util.ClassUtilities
 
MATCH_PERFECT - Static variable in class kmy.jint.util.AnyUtilities
 
MATCH_PERFECT - Static variable in class kmy.jint.util.ClassUtilities
 
match() - Method in class kmy.regex.interp.InterpretedRegex
 
match() - Method in class kmy.regex.jvm.JavaClassRegexStub
 
match() - Method in class kmy.regex.util.Regex
Match the beginning of the buffer (that was set up by init method) against this regex.
match() - Method in class kmy.regex.util.ProxyRegex
 
match(Class, Class) - Static method in class kmy.jint.util.AnyUtilities
Matches actual parameter or value type (value) with formal parameter or variable type (var).
matchEnd - Variable in class kmy.regex.interp.InterpretedRegex
 
matchEnd - Variable in class kmy.regex.jvm.JavaClassRegexStub
On successful match/search - index of the last character in matching string plus one.
matches(char[], int, int) - Method in class kmy.regex.util.Regex
 
matches(Regex) - Method in class kmy.jint.lang.CharString
 
matches(Regex, int, int) - Method in class kmy.jint.lang.CharString
 
matches(String) - Method in class kmy.regex.util.Regex
 
matchesWhole(char[], int, int) - Method in class kmy.regex.util.Regex
 
matchesWhole(String) - Method in class kmy.regex.util.Regex
 
matchFailedMark - Variable in class kmy.regex.jvm.RJavaClassMachine
 
matchOff - Variable in class kmy.regex.util.CaseInsensitiveRegex
 
matchStart - Variable in class kmy.regex.interp.InterpretedRegex
 
matchStart - Variable in class kmy.regex.jvm.JavaClassRegexStub
On successful match/search - index of the first character in matching string.
matchSucceededMark - Variable in class kmy.regex.jvm.RJavaClassMachine
 
matchToken(Regex) - Method in class kmy.jint.io.JintReader
 
matchWhole() - Method in class kmy.regex.interp.InterpretedRegex
 
matchWhole() - Method in class kmy.regex.jvm.JavaClassRegexStub
 
matchWhole() - Method in class kmy.regex.util.Regex
Match the buffer (that was set up by init method) against this regex.
matchWhole() - Method in class kmy.regex.util.ProxyRegex
 
max - Variable in class kmy.regex.tree.RRepeatNode
 
maxChars - Variable in class kmy.regex.form.FormatterSpan
 
maxLeft - Variable in class kmy.regex.tree.RNode
 
maxLength - Variable in class kmy.regex.interp.RInterpMachine
 
maxLength - Variable in class kmy.regex.interp.InterpretedRegex
 
maxLength - Variable in class kmy.regex.jvm.RJavaClassMachine
 
maxLength - Variable in class kmy.regex.tree.RNode
 
maxLocals - Variable in class kmy.jint.gen.JVMClassGenerator
 
maxLocals - Variable in class kmy.jint.gen.JVMClassGenerator.MethodEntry
 
maxLocalVariable - Variable in class kmy.regex.jvm.RJavaClassMachine
 
maxStack - Variable in class kmy.jint.gen.JVMClassGenerator
 
maxStack - Variable in class kmy.jint.gen.JVMClassGenerator.MethodEntry
 
maxStart - Variable in class kmy.regex.interp.InterpretedRegex
 
maxStart - Variable in class kmy.regex.jvm.JavaClassRegexStub
Maximum value for the start of the matching string.
maxTotalLength(RNode) - Static method in class kmy.regex.tree.RNode
 
mediumFormat - Static variable in class kmy.regex.form.DateTimeFormatterSpan
 
memb - Variable in class kmy.jint.parser.Parser.LocalVariableExpression
 
MemberNode - class kmy.jint.tree.MemberNode.
 
MemberNode(IdentifierNode, ExpressionNode[]) - Constructor for class kmy.jint.tree.MemberNode
 
members - Variable in class kmy.jint.reflect.BasicClass
 
merge(char[], char[]) - Static method in class kmy.regex.tree.CharSet
 
merge(CharSet) - Method in class kmy.regex.tree.CharSet
 
merge(CharSet, CharSet) - Static method in class kmy.regex.tree.CharSet
 
messages - Static variable in class kmy.jint.util.CompilerException
 
method - Variable in class kmy.jint.parser.Parser.LocalMethodExpression
 
method - Variable in class kmy.jint.reflect.JVMMethod
 
method - Variable in class kmy.jint.typer.NewAttachment
 
method - Variable in class kmy.jint.typer.CallAttachment
 
method - Variable in class kmy.jint.util.AnyUtilities.CacheEntry
 
METHOD_INDEX - Static variable in class kmy.jint.reflect.AbstractClass
 
METHOD_SCOPE_FLAG - Static variable in interface kmy.jint.constants.DefinitionConst
 
METHOD_SIG - Static variable in class kmy.jint.tools.Compiler
 
method(byte) - Method in class kmy.test.java.Call.A
 
method(char) - Method in class kmy.test.java.Call.A
 
method(int) - Method in class kmy.test.java.Call.A
 
method(int) - Method in class kmy.test.java.Call.A.Q
 
method(short) - Method in class kmy.test.java.Call.A
 
method2(char) - Method in class kmy.test.java.Call.A
 
method2(int) - Method in class kmy.test.java.Call.A
 
method2(short) - Method in class kmy.test.java.Call.A
 
methodBodies - Variable in class kmy.jint.reflect.JintClass
 
methodFlag - Variable in class kmy.jint.typer.TyperContext
Determines if we are currently inside method (rather then class) body.
MethodNode - class kmy.jint.tree.MethodNode.
 
MethodNode(IdentifierNode, IdentifierNode, ParameterNode[], IdentifierNode[], StatementNode[]) - Constructor for class kmy.jint.tree.MethodNode
 
methods - Variable in class kmy.jint.gen.JVMClassGenerator
 
methods - Variable in class kmy.jint.util.JVMConstructorClassMethods.ConstructorList
 
methods - Variable in class kmy.jint.util.JVMClassMethods.MethodList
 
methods - Variable in class kmy.jint.util.ClassUtilities
 
mfCounter - Variable in class kmy.regex.interp.InterpretedRegex
 
MFEND - Static variable in interface kmy.regex.interp.RInterpCommands
 
mfEnd(int) - Method in class kmy.regex.compiler.RMachine
maxCount got minCount subtracted from it!
mfEnd(int) - Method in class kmy.regex.compiler.RDebugMachine
 
mfEnd(int) - Method in class kmy.regex.interp.RInterpMachine
 
mfEnd(int) - Method in class kmy.regex.jvm.RJavaClassMachine
 
MFENDLIMIT - Static variable in interface kmy.regex.interp.RInterpCommands
 
mfHeadDecrement - Variable in class kmy.regex.jvm.RJavaClassMachine
 
mfLabel - Variable in class kmy.regex.interp.RInterpMachine
 
mfMinCount - Variable in class kmy.regex.jvm.RJavaClassMachine
 
mfSaveFailMark - Variable in class kmy.regex.jvm.RJavaClassMachine
 
MFSTART - Static variable in interface kmy.regex.interp.RInterpCommands
 
MFSTART_HEAD - Static variable in interface kmy.regex.interp.RInterpCommands
 
mfStart(int, int) - Method in class kmy.regex.compiler.RMachine
 
mfStart(int, int) - Method in class kmy.regex.compiler.RDebugMachine
 
mfStart(int, int) - Method in class kmy.regex.interp.RInterpMachine
 
mfStart(int, int) - Method in class kmy.regex.jvm.RJavaClassMachine
 
mfStartMark - Variable in class kmy.regex.jvm.RJavaClassMachine
 
min - Variable in class kmy.regex.tree.RRepeatNode
 
MIN_CHAR_LEFT - Static variable in class kmy.regex.compiler.RCompiler
Do not generate a check that we have enough characters if we need minimum MIN_CHAR_LEFT chars.
minChars - Variable in class kmy.regex.form.FormatterSpan
 
MiniErrorCodes - interface kmy.jint.constants.MiniErrorCodes.
 
minLeft - Variable in class kmy.regex.tree.RNode
 
minLength - Variable in class kmy.regex.interp.RInterpMachine
 
minLength - Variable in class kmy.regex.interp.InterpretedRegex
 
minLength - Variable in class kmy.regex.jvm.RJavaClassMachine
 
minLength - Variable in class kmy.regex.tree.RNode
 
minTotalLength(RNode) - Static method in class kmy.regex.tree.RNode
 
MINUS_ONE - Static variable in class kmy.regex.jvm.RJavaClassMachine
 
modifiers - Variable in class kmy.jint.reflect.BasicClass
 
modifiers - Variable in class kmy.jint.reflect.AnyMethod
 
modifiers - Variable in class kmy.jint.reflect.JVMField
 
modifiers - Variable in class kmy.jint.reflect.JVMMethod
 
modifiers - Variable in class kmy.jint.reflect.JintMethod
 
modifiers - Variable in class kmy.jint.reflect.JintField
 
monitorenter - Static variable in interface kmy.jint.gen.JVMCodes
 
monitorenter() - Method in class kmy.jint.gen.CodeGenerator
 
monitorenter() - Method in class kmy.jint.gen.JVMClassGenerator
 
monitorexit - Static variable in interface kmy.jint.gen.JVMCodes
 
monitorexit() - Method in class kmy.jint.gen.CodeGenerator
 
monitorexit() - Method in class kmy.jint.gen.JVMClassGenerator
 
MORE_SPECIFIC - Static variable in class kmy.jint.reflect.AbstractMethod
 
MORE_SPECIFIC - Static variable in class kmy.jint.util.ClassUtilities
 
multianewarray - Static variable in interface kmy.jint.gen.JVMCodes
 
MUST_BE_CLASS_FLAG - Static variable in interface kmy.jint.constants.DefinitionConst
 
mustBeClass() - Method in class kmy.jint.reflect.JintClass
 
mustBeField() - Method in class kmy.jint.compiler.CompilerHelper.Variable
 
mustBeField() - Method in class kmy.jint.typer.AbstractVariable
 

N

name - Variable in class kmy.jint.compiler.CompilerHelper.Variable
 
name - Variable in class kmy.jint.gen.JVMClassGenerator.FieldEntry
 
name - Variable in class kmy.jint.gen.JVMClassGenerator.MethodEntry
 
name - Variable in class kmy.jint.gen.JVMConstantPool.CP_NameAndType_Entry
 
name - Variable in class kmy.jint.parser.Identifier
String representation of this identifier.
name - Variable in class kmy.jint.reflect.BasicClass
 
name - Variable in class kmy.jint.reflect.AnyMethod
 
name - Variable in class kmy.jint.reflect.ArrayClass
 
name - Variable in class kmy.jint.reflect.AnyField
 
name - Variable in class kmy.jint.reflect.CompiledField
 
name - Variable in class kmy.jint.reflect.CompiledClass.Consumer
 
name - Variable in class kmy.jint.reflect.CompiledMethod
 
name - Variable in class kmy.jint.reflect.JVMMethod
 
name - Variable in class kmy.jint.reflect.JintMethod
 
name - Variable in class kmy.jint.reflect.JintField
 
name - Variable in class kmy.jint.tools.Compiler.DiskFile
 
name - Variable in class kmy.jint.tree.ClassNode
 
name - Variable in class kmy.jint.tree.CatchNode
 
name - Variable in class kmy.jint.tree.MethodNode
 
name - Variable in class kmy.jint.tree.ParameterNode
 
name - Variable in class kmy.jint.util.JVMClassMethods.MethodList
 
name - Variable in class kmy.jint.util.AnyUtilities.CacheEntry
 
name - Variable in class kmy.jint.util.AnyUtilities.FCacheEntry
 
name - Variable in class kmy.regex.tree.RPickNode
 
nameTable - Variable in class kmy.jint.parser.AbstractTokenizer
Field that stores a NameTable that was passed to constructor.
nameTable - Variable in class kmy.jint.parser.Identifier
Pointer to a NameTable where this Identifier is registered.
nameTable - Variable in class kmy.jint.parser.NameTable
 
nameTable - Variable in class kmy.jint.reflect.JintClassTable
 
nameTable - Variable in class kmy.jint.tools.Compiler
 
NameTable - class kmy.jint.parser.NameTable.
This class keeps record of all identifiers and keywords.
NameTable() - Constructor for class kmy.jint.parser.NameTable
Create a NameTable.
nargs - Variable in class kmy.jint.util.JVMConstructorClassMethods.ConstructorList
 
nargs - Variable in class kmy.jint.util.JVMClassMethods.MethodList
 
NATIVE_FLAG - Static variable in interface kmy.jint.constants.DefinitionConst
 
ncells - Variable in class kmy.jint.reflect.JVMClass
 
nCells - Variable in class kmy.regex.interp.InterpretedRegex
 
needToJumpOut() - Method in class kmy.jint.compiler.CompilerContext
 
negate() - Method in class kmy.regex.tree.CharSet
 
nestedCommentsEnabled - Variable in class kmy.jint.parser.ReaderTokenizer
 
nestedLabels - Variable in class kmy.jint.compiler.CompilerContext
 
nestedLabelsPop(StatementNode) - Method in class kmy.jint.compiler.CompilerContext
 
nestedLabelsPush(StatementNode) - Method in class kmy.jint.compiler.CompilerContext
 
newAny() - Static method in class kmy.jint.util.AnyUtilities
This method is called to implement Jint 'new Any()' expression.
newarray - Static variable in interface kmy.jint.gen.JVMCodes
 
newarray(String) - Method in class kmy.jint.gen.CodeGenerator
 
newarray(String) - Method in class kmy.jint.gen.JVMClassGenerator
 
NewAttachment - class kmy.jint.typer.NewAttachment.
 
NewAttachment() - Constructor for class kmy.jint.typer.NewAttachment
 
newClassTable() - Method in class kmy.jint.tools.Compiler
 
newLabel() - Method in class kmy.regex.compiler.RMachine
Creates a new RMachine label.
newLabel() - Method in class kmy.regex.compiler.RDebugMachine
 
newLabel() - Method in class kmy.regex.interp.RInterpMachine
 
newLabel() - Method in class kmy.regex.jvm.RJavaClassMachine
 
newline - Static variable in class kmy.regex.form.NewLineSpan
 
newLine - Variable in class kmy.jint.tree.PrintContext
 
NewLineSpan - class kmy.regex.form.NewLineSpan.
 
NewLineSpan() - Constructor for class kmy.regex.form.NewLineSpan
 
newMark() - Method in class kmy.jint.gen.CodeGenerator
 
newMark() - Method in class kmy.jint.gen.JVMClassGenerator
 
newmultiarray(String, int) - Method in class kmy.jint.gen.CodeGenerator
 
newmultiarray(String, int) - Method in class kmy.jint.gen.JVMClassGenerator
 
NewNode - class kmy.jint.tree.NewNode.
 
NewNode(int, ExpressionNode, IdentifierNode, ExpressionNode[], ClassNode) - Constructor for class kmy.jint.tree.NewNode
 
newobject - Static variable in interface kmy.jint.gen.JVMCodes
 
newobject(String) - Method in class kmy.jint.gen.CodeGenerator
 
newobject(String) - Method in class kmy.jint.gen.JVMClassGenerator
 
newTmpVar(int) - Method in class kmy.regex.compiler.RMachine
Creates a new RMachine temporary variable.
newTmpVar(int) - Method in class kmy.regex.compiler.RDebugMachine
 
newTmpVar(int) - Method in class kmy.regex.interp.RInterpMachine
 
newTmpVar(int) - Method in class kmy.regex.jvm.RJavaClassMachine
 
newVar(String, boolean) - Method in class kmy.regex.compiler.RMachine
Creates a new RMachine named variable.
newVar(String, boolean) - Method in class kmy.regex.compiler.RDebugMachine
 
newVar(String, boolean) - Method in class kmy.regex.interp.RInterpMachine
 
newVar(String, boolean) - Method in class kmy.regex.jvm.RJavaClassMachine
 
newVariable(AbstractClass, AbstractField) - Method in class kmy.jint.compiler.CompilerHelper
 
newVariable(AbstractClass, AbstractField) - Method in class kmy.jint.typer.AbstractTyperHelper
 
newVariable(boolean, AbstractClass, Identifier, BasicNode, int) - Method in class kmy.jint.compiler.CompilerHelper
 
newVariable(boolean, AbstractClass, Identifier, BasicNode, int) - Method in class kmy.jint.typer.AbstractTyperHelper
 
newVarInt(String) - Method in class kmy.regex.compiler.RDebugMachine
 
next - Variable in class kmy.jint.tree.ForNode
 
nextChar() - Method in class kmy.jint.parser.ReaderTokenizer
 
nextElement() - Method in class kmy.jint.util.JVMConstructorClassMethods.ConstructorList
 
nextElement() - Method in class kmy.jint.util.JVMClassMethods.MethodList
 
nextElement() - Method in class kmy.jint.util.SequenceEnumeration
 
nextInlineClassName - Variable in class kmy.jint.parser.Parser
 
nextInnerClassIdentifier() - Method in class kmy.jint.parser.Parser
Generates a new name for inner class.
nextInnerClassIdentifier(String) - Method in class kmy.jint.parser.Parser
The same as nextInnerClassIdentifier() without args, but appends "m_" + given string to the newly generated name; also uses ___F_ instead of ___C_.
nextLine() - Method in class kmy.jint.parser.ReaderTokenizer
 
nextMatchInt() - Method in class kmy.regex.interp.InterpretedRegex
 
nextMatchInt() - Method in class kmy.regex.jvm.JavaClassRegexStub
 
nextRawChar() - Method in class kmy.jint.parser.ReaderTokenizer
 
nextRegChar() - Method in class kmy.jint.parser.ReaderTokenizer
Read char in regex
nextRegexClassIdentifier() - Method in class kmy.jint.parser.Parser
The same as nextInnerClassIdentifier() without args, but appends "r" to the newly generated name; also uses ___R_ instead of ___C_.
nextToken() - Method in class kmy.jint.parser.AbstractTokenizer
Reads new token from the stream.
nextToken() - Method in class kmy.jint.parser.ReaderTokenizer
 
nextToken() - Method in class kmy.jint.parser.Parser
Reads new token from the stream if needed.
noextList - Static variable in class kmy.jint.tools.Compiler
 
noLongTypes - Variable in class kmy.jint.reflect.JintClassTable
 
NONDIGIT_CHARSET - Static variable in class kmy.regex.tree.CharSet
 
NONIDENT_CHARSET - Static variable in class kmy.regex.tree.CharSet
 
NONSPACE_CHARSET - Static variable in class kmy.regex.tree.CharSet
 
NONWORD_CHARSET - Static variable in class kmy.regex.tree.CharSet
 
nop - Static variable in interface kmy.jint.gen.JVMCodes
 
noRefiller - Variable in class kmy.regex.jvm.RJavaClassMachine
 
normalize(char[]) - Static method in class kmy.regex.tree.CharSet
 
NOT_CONST - Static variable in class kmy.jint.tree.ExpressionNode
 
NOT_CONST - Static variable in class kmy.jint.typer.AbstractVariable
 
NOT_THERE - Static variable in class kmy.jint.reflect.JintClassTable
 
NOTCONST - Static variable in class kmy.jint.reflect.CompiledClass
 
NOTHING - Static variable in class kmy.jint.typer.AbstractVariable
 
NULL - Variable in class kmy.jint.parser.NameTable
 
NULL - Static variable in class kmy.jint.util.DispatchObject
 
NULL - Static variable in class kmy.jint.util.AnyUtilities
 
numberClass - Variable in class kmy.jint.reflect.JintClassTable
 
NumberFormatterSpan - class kmy.regex.form.NumberFormatterSpan.
 
NumberFormatterSpan(int, int) - Constructor for class kmy.regex.form.NumberFormatterSpan
 
NumberFormatterSpan(int, int, int, char, int, String) - Constructor for class kmy.regex.form.NumberFormatterSpan
 
numberTypecheck(AbstractClass, AbstractClass, BasicNode) - Method in class kmy.jint.typer.TyperContext
 
NVARS - Static variable in class kmy.regex.jvm.RJavaClassMachine
 

O

objClass - Variable in class kmy.jint.compiler.CompilerHelper.FieldAccess
 
OBJCLASS - Static variable in class kmy.jint.util.AnyUtilities
 
OBJECT - Static variable in class kmy.jint.util.DispatchObject
 
objectClass - Variable in class kmy.jint.reflect.JintClassTable
 
OctalNumberFormatterSpan - class kmy.regex.form.OctalNumberFormatterSpan.
 
OctalNumberFormatterSpan(int, int, boolean) - Constructor for class kmy.regex.form.OctalNumberFormatterSpan
 
OctalNumberFormatterSpan(int, int, int, char, int) - Constructor for class kmy.regex.form.OctalNumberFormatterSpan
 
off - Variable in class kmy.jint.parser.QualifiedIdentifier
 
offset - Variable in class kmy.jint.compiler.CompilerHelper.Variable
 
offset - Variable in class kmy.jint.tree.PrintContext
 
offset - Variable in class kmy.regex.interp.RInterpMachine.Label
 
offset - Variable in class kmy.regex.interp.RInterpMachine.LabelUse
 
ONE - Static variable in class kmy.regex.jvm.RJavaClassMachine
 
op - Variable in class kmy.jint.tree.InfixNode
 
op - Variable in class kmy.jint.tree.PostfixNode
 
op - Variable in class kmy.jint.tree.PrefixNode
 
op(int, Object) - Static method in class kmy.jint.util.AnyUtilities
Performs a prefix operation on an object.
op(int, Object, Object) - Static method in class kmy.jint.util.AnyUtilities
Performs an infix operation on a pair of objects.
op(int, String) - Method in class kmy.jint.gen.CodeGenerator
 
op(int, String) - Method in class kmy.jint.gen.JVMClassGenerator
 
opCall(int, ExpressionNode, ExpressionNode[]) - Method in class kmy.jint.parser.Parser
 
opCast(int, IdentifierNode, ExpressionNode) - Method in class kmy.jint.parser.Parser
 
opCond(int, ExpressionNode, ExpressionNode, ExpressionNode) - Method in class kmy.jint.parser.Parser
 
openFile(Object[], String, String[]) - Method in class kmy.jint.tools.Compiler
 
openResource(String) - Static method in class kmy.jint.util.CompilerException
 
opEq(int, ExpressionNode, ExpressionNode, AbstractClass, boolean, boolean) - Method in class kmy.jint.compiler.CompilerContext
 
opInfix(int, int, ExpressionNode, ExpressionNode) - Method in class kmy.jint.parser.Parser
 
opPostfix(int, int, ExpressionNode) - Method in class kmy.jint.parser.Parser
 
opPrefix(int, int, ExpressionNode) - Method in class kmy.jint.parser.Parser
 
optimizeLevel - Variable in class kmy.jint.tools.Compiler
 
out - Variable in class kmy.jint.gen.CodeGenerator
 
out - Variable in class kmy.jint.lang.IORedirectingThreadGroup
 
out - Variable in class kmy.jint.tree.PrintContext
 
out - Variable in class kmy.regex.compiler.RDebugMachine
 
out - Variable in class kmy.regex.tree.RPrintContext
 
out - Variable in class kmy.test.java.Call.A
 
outer - Variable in class kmy.jint.reflect.BasicClass
 
outerField - Variable in class kmy.jint.reflect.BasicClass
 
outputPath - Variable in class kmy.jint.tools.Compiler
 
overflowChar - Variable in class kmy.regex.form.FormatterSpan
 

P

p - Variable in class kmy.jint.util.JVMConstructorClassMethods.ConstructorList
 
p - Variable in class kmy.jint.util.JVMClassMethods.MethodList
 
PACKAGE_PRIVATE_FLAG - Static variable in interface kmy.jint.constants.DefinitionConst
 
packageName - Variable in class kmy.jint.reflect.BasicClass
 
packageName - Variable in class kmy.jint.reflect.AnyClass
 
packageName - Variable in class kmy.jint.reflect.JintClassTable.JintClassConsumer
 
PackageStatementNode - class kmy.jint.tree.PackageStatementNode.
 
PackageStatementNode(int, IdentifierNode) - Constructor for class kmy.jint.tree.PackageStatementNode
 
pad(Writer, int) - Method in class kmy.regex.form.FormatterSpan
 
padChar - Variable in class kmy.regex.form.FormatterSpan
 
ParameterNode - class kmy.jint.tree.ParameterNode.
 
ParameterNode(int, boolean, IdentifierNode, IdentifierNode) - Constructor for class kmy.jint.tree.ParameterNode
 
parameterTypes - Variable in class kmy.jint.reflect.CompiledMethod
 
params - Variable in class kmy.jint.reflect.AnyMethod
 
params - Variable in class kmy.jint.reflect.JVMMethod
 
params - Variable in class kmy.jint.reflect.JintMethod
 
params - Variable in class kmy.jint.tree.MethodNode
 
paramTypeNames - Variable in class kmy.jint.reflect.JintMethod
 
parents - Variable in class kmy.jint.tree.ClassNode
 
parse(char[]) - Method in class kmy.regex.parser.RParser
 
parse(char[], int, int, boolean) - Method in class kmy.regex.parser.RParser
 
parse(Compiler.AbstractFile, ClassConsumer, boolean) - Method in class kmy.jint.tools.Compiler
 
parse(DataInputStream) - Method in class kmy.jint.gen.JVMClassReader
 
parse(InputStream) - Method in class kmy.jint.gen.JVMClassReader
 
parse(String) - Method in class kmy.regex.parser.RParser
 
parse(String, boolean) - Method in class kmy.regex.parser.RParser
 
parse(String, Vector) - Static method in class kmy.regex.form.FParser
 
parse(Vector, char[], int, int, Vector) - Static method in class kmy.regex.form.FParser
 
parseArgs() - Method in class kmy.jint.parser.Parser
Parses comma-separated list of expressions.
parseArrayValue(IdentifierNode) - Method in class kmy.jint.parser.Parser
Parses array expression (comma-separated expression list inside '{ }').
parseBackslash(char[], int, int, boolean) - Method in class kmy.regex.parser.RParser
 
parseBlock() - Method in class kmy.jint.parser.Parser
Parses Jint block (statement list inside '[ ]').
parseCharClass(char[], int, int) - Method in class kmy.regex.parser.RParser
 
parseClass(int) - Method in class kmy.jint.parser.Parser
Parses class or interface.
parseClassBody(IdentifierNode, IdentifierNode[], IdentifierNode[], ClassNode[], int) - Method in class kmy.jint.parser.Parser
Parses class body starting with '{'.
parseDefinition(int) - Method in class kmy.jint.parser.Parser
Parses method, field or class definition, starting with modifiers (if any).
parseExpression() - Method in class kmy.jint.parser.Parser
Parses an expression.
parseExpression(int) - Method in class kmy.jint.parser.Parser
Parses a subexpression that contains operators of priority less or equal to finPriority.
parseExpressionStatement() - Method in class kmy.jint.parser.Parser
Parses expression statement and certain other types of statements.
parseFilePattern(char[], int, int, boolean) - Method in class kmy.regex.parser.RParser
 
parseIdentifier() - Method in class kmy.jint.parser.Parser
Parses qualified identifier.
parseIdentifier(boolean) - Method in class kmy.jint.parser.Parser
Parses qualified identifier.
parseIdentifier(boolean, boolean) - Method in class kmy.jint.parser.Parser
Parses qualified identifier.
parseIdentifierList() - Method in class kmy.jint.parser.Parser
Parses comma-separated identifier list.
parseImpl(char[], int, int) - Method in class kmy.regex.parser.RParser
 
parseList(String) - Static method in class kmy.jint.tools.Compiler
 
parseMethodBody(IdentifierNode, IdentifierNode, ParameterNode[], int) - Method in class kmy.jint.parser.Parser
Parses method body starting with token that follows ')' that closes formal parameter list.
parseOpenBody() - Method in class kmy.jint.parser.Parser
Parses startement list inside '{...}' (but not brackets themselves).
parseOpenBreak() - Method in class kmy.jint.parser.Parser
Parses break statement (not including 'break' keyword).
parseOpenContinue() - Method in class kmy.jint.parser.Parser
Parses continue statement (not including 'continue' keyword).
parseOpenDo() - Method in class kmy.jint.parser.Parser
Parses do statement (not including 'do' keyword).
parseOpenFor() - Method in class kmy.jint.parser.Parser
Parses for statement (not including 'for' keyword).
parseOpenIf() - Method in class kmy.jint.parser.Parser
Parses if statement (not including 'if' keyword).
parseOpenImport() - Method in class kmy.jint.parser.Parser
Parses import statement (not including 'import' keyword).
parseOpenMember(IdentifierNode, IdentifierNode) - Method in class kmy.jint.parser.Parser
Parses field (or variable) definition starting with token that follows variable name.
parseOpenMethod(IdentifierNode, IdentifierNode, int) - Method in class kmy.jint.parser.Parser
Parses method definition starting with '(' that follows method name.
parseOpenPackage() - Method in class kmy.jint.parser.Parser
Parses package statement (not including 'package' keyword).
parseOpenReturn() - Method in class kmy.jint.parser.Parser
Parses return statement (not including 'return' keyword).
parseOpenSwitch() - Method in class kmy.jint.parser.Parser
Parses switch statement (not including 'switch' keyword).
parseOpenSynchronized() - Method in class kmy.jint.parser.Parser
Parses synchronized statement (not including 'synchronized' keyword).
parseOpenThrow() - Method in class kmy.jint.parser.Parser
Parses throw statement (not including 'throw' keyword).
parseOpenTry() - Method in class kmy.jint.parser.Parser
Parses try statement (not including 'try' keyword).
parseOpenVariableList(IdentifierNode) - Method in class kmy.jint.parser.Parser
Parses comma-separated variable name or initialization list starting with the first name.
parseOpenWhile() - Method in class kmy.jint.parser.Parser
Parses while statement (not including 'while' keyword).
parseParameter() - Method in class kmy.jint.parser.Parser
Parses single formal parameter.
Parser - class kmy.jint.parser.Parser.
This class can parse Jint (or Java) token stream and produce a parsing tree.
Parser.LabelExpression - class kmy.jint.parser.Parser.LabelExpression.
This is bogus expression node that expression parser returns when it encounters labeled statement.
Parser.LabelExpression(IdentifierNode) - Constructor for class kmy.jint.parser.Parser.LabelExpression
 
Parser.LocalMethodExpression - class kmy.jint.parser.Parser.LocalMethodExpression.
This is bogus expression node that expression parser returns when it encounters method definition.
Parser.LocalMethodExpression(int, MethodNode) - Constructor for class kmy.jint.parser.Parser.LocalMethodExpression
 
Parser.LocalVariableExpression - class kmy.jint.parser.Parser.LocalVariableExpression.
This is bogus expression node that expression parser returns when it encounters variable/member definition.
Parser.LocalVariableExpression(int, MemberNode) - Constructor for class kmy.jint.parser.Parser.LocalVariableExpression
 
Parser(AbstractTokenizer) - Constructor for class kmy.jint.parser.Parser
Creates a new parser that will parse the given token stream.
Parser(AbstractTokenizer, ClassConsumer) - Constructor for class kmy.jint.parser.Parser
Creates a new parser that will parse the given token stream and call the given ClassConsumer as it parses.
parseStatement() - Method in class kmy.jint.parser.Parser
Parses a single statement.
parseStatementList() - Method in class kmy.jint.parser.Parser
Parsers a list of statements.
parseVariable(char[], int, int) - Method in class kmy.regex.parser.RParser
 
parseVariable(char[], int, int, Vector) - Static method in class kmy.regex.form.FParser
 
path - Variable in class kmy.jint.tree.ImportStatementNode
 
path - Variable in class kmy.jint.tree.PackageStatementNode
 
pc - Variable in class kmy.jint.gen.JVMClassGenerator.LineNumber
 
pc - Variable in class kmy.jint.gen.JVMClassGenerator.Label
 
pc - Variable in class kmy.regex.interp.InterpretedRegex
 
PICK - Static variable in interface kmy.regex.interp.RInterpCommands
 
pick(RVariable) - Method in class kmy.regex.compiler.RMachine
Store current character position (in the main buffer) into a given variable.
pick(RVariable) - Method in class kmy.regex.compiler.RDebugMachine
 
pick(RVariable) - Method in class kmy.regex.interp.RInterpMachine
 
pick(RVariable) - Method in class kmy.regex.jvm.RJavaClassMachine
 
picked - Variable in class kmy.regex.tree.RSubstNode
 
pickList - Variable in class kmy.jint.tree.RegexNode
 
pickList - Variable in class kmy.regex.parser.RParser
 
pickRegexVars(RegexNode, RJavaClassMachine, int, int, boolean) - Method in class kmy.jint.compiler.CompilerContext
 
pop - Static variable in interface kmy.jint.gen.JVMCodes
 
pop(String, int) - Method in class kmy.jint.gen.CodeGenerator
 
pop(String, int) - Method in class kmy.jint.gen.JVMClassGenerator
 
pop2 - Static variable in interface kmy.jint.gen.JVMCodes
 
popLevel() - Method in class kmy.jint.typer.TyperContext
Move one level up in the enclosing scopes stack.
position - Variable in class kmy.regex.tree.RNode
 
positive - Variable in class kmy.regex.tree.RLookAheadNode
 
PostfixNode - class kmy.jint.tree.PostfixNode.
 
PostfixNode(int, int, ExpressionNode) - Constructor for class kmy.jint.tree.PostfixNode
 
precision - Variable in class kmy.regex.form.RealNumberFormatterSpan
 
prefix - Variable in class kmy.regex.tree.RNode
 
PrefixNode - class kmy.jint.tree.PrefixNode.
 
PrefixNode(int, int, ExpressionNode) - Constructor for class kmy.jint.tree.PrefixNode
 
prepare(int, int) - Method in class kmy.regex.tree.RNode
 
prepare(int, int) - Method in class kmy.regex.tree.RAltNode
 
prepare(int, int) - Method in class kmy.regex.tree.RBoundaryNode
 
prepare(int, int) - Method in class kmy.regex.tree.RRepeatNode
 
prepare(int, int) - Method in class kmy.regex.tree.RLookAheadNode
 
preprocessPaths(Object[]) - Method in class kmy.jint.tools.Compiler
 
prevLine() - Method in class kmy.jint.parser.ReaderTokenizer
 
pri - Variable in class kmy.jint.tree.PrintContext
 
primitiveAssignable(Class, Class) - Static method in class kmy.jint.util.JVMClassMethods
 
print(char) - Method in class kmy.jint.tree.PrintContext
 
print(CharString) - Method in class kmy.jint.io.JintWriter
 
print(String) - Method in class kmy.jint.tree.PrintContext
 
print(Writer, int[], Object[]) - Method in class kmy.regex.form.Span
 
print(Writer, int[], Object[]) - Method in class kmy.regex.form.NewLineSpan
 
print(Writer, int[], Object[]) - Method in class kmy.regex.form.FormatterSpan
 
print(Writer, int[], Object[]) - Method in class kmy.regex.form.StringSpan
 
PrintContext - class kmy.jint.tree.PrintContext.
 
PrintContext() - Constructor for class kmy.jint.tree.PrintContext
 
PrintContext(PrintWriter) - Constructor for class kmy.jint.tree.PrintContext
 
printDebugInfo - Variable in class kmy.jint.tools.Compiler
 
printf(Formatter, ArgList) - Method in class kmy.jint.io.JintWriter
 
printf(Formatter, ArgList) - Static method in class kmy.regex.util.Formatter
 
printf(String, ArgList) - Method in class kmy.jint.io.JintWriter
 
printf(String, ArgList) - Static method in class kmy.regex.util.Formatter
 
printf(Writer, ArgList) - Method in class kmy.regex.util.Formatter
 
printf(Writer, BigDecimal) - Method in class kmy.regex.form.FormatterSpan
 
printf(Writer, BigDecimal) - Method in class kmy.regex.form.RealNumberFormatterSpan
 
printf(Writer, BigInteger) - Method in class kmy.regex.form.FormatterSpan
 
printf(Writer, BigInteger) - Method in class kmy.regex.form.OctalNumberFormatterSpan
 
printf(Writer, BigInteger) - Method in class kmy.regex.form.HexNumberFormatterSpan
 
printf(Writer, boolean) - Method in class kmy.regex.form.FormatterSpan
 
printf(Writer, byte) - Method in class kmy.regex.form.FormatterSpan
 
printf(Writer, char) - Method in class kmy.regex.form.FormatterSpan
 
printf(Writer, char) - Method in class kmy.regex.form.NumberFormatterSpan
 
printf(Writer, char) - Method in class kmy.regex.form.OctalNumberFormatterSpan
 
printf(Writer, char) - Method in class kmy.regex.form.HexNumberFormatterSpan
 
printf(Writer, char[]) - Method in class kmy.regex.form.FormatterSpan
 
printf(Writer, char[]) - Method in class kmy.regex.form.NumberFormatterSpan
 
printf(Writer, char[], int, int) - Method in class kmy.regex.form.FormatterSpan
 
printf(Writer, CharString) - Method in class kmy.regex.form.FormatterSpan
 
printf(Writer, CharString) - Method in class kmy.regex.form.NumberFormatterSpan
 
printf(Writer, CharString) - Method in class kmy.regex.form.CharFormatterSpan
 
printf(Writer, double) - Method in class kmy.regex.form.FormatterSpan
 
printf(Writer, double) - Method in class kmy.regex.form.NumberFormatterSpan
 
printf(Writer, double) - Method in class kmy.regex.form.RealNumberFormatterSpan
 
printf(Writer, double) - Method in class kmy.regex.form.CharFormatterSpan
 
printf(Writer, float) - Method in class kmy.regex.form.NumberFormatterSpan
 
printf(Writer, float) - Method in class kmy.regex.form.CharFormatterSpan
 
printf(Writer, int) - Method in class kmy.regex.form.FormatterSpan
 
printf(Writer, int) - Method in class kmy.regex.form.NumberFormatterSpan
 
printf(Writer, int) - Method in class kmy.regex.form.OctalNumberFormatterSpan
 
printf(Writer, int) - Method in class kmy.regex.form.DecimalNumberFormatterSpan
 
printf(Writer, int) - Method in class kmy.regex.form.HexNumberFormatterSpan
 
printf(Writer, int) - Method in class kmy.regex.form.DateTimeFormatterSpan
 
printf(Writer, int) - Method in class kmy.regex.form.CharFormatterSpan
 
printf(Writer, long) - Method in class kmy.regex.form.FormatterSpan
 
printf(Writer, long) - Method in class kmy.regex.form.NumberFormatterSpan
 
printf(Writer, long) - Method in class kmy.regex.form.OctalNumberFormatterSpan
 
printf(Writer, long) - Method in class kmy.regex.form.DecimalNumberFormatterSpan
 
printf(Writer, long) - Method in class kmy.regex.form.HexNumberFormatterSpan
 
printf(Writer, long) - Method in class kmy.regex.form.DateTimeFormatterSpan
 
printf(Writer, long) - Method in class kmy.regex.form.CharFormatterSpan
 
printf(Writer, Object) - Method in class kmy.regex.form.FormatterSpan
 
printf(Writer, Object) - Method in class kmy.regex.form.NumberFormatterSpan
 
printf(Writer, Object) - Method in class kmy.regex.form.DateTimeFormatterSpan
 
printf(Writer, Object) - Method in class kmy.regex.form.CharFormatterSpan
 
printf(Writer, short) - Method in class kmy.regex.form.FormatterSpan
 
printf(Writer, String) - Method in class kmy.regex.form.FormatterSpan
 
printf(Writer, String) - Method in class kmy.regex.form.NumberFormatterSpan
 
printf(Writer, String) - Method in class kmy.regex.form.CharFormatterSpan
 
printfString(Writer, String) - Method in class kmy.regex.form.NumberFormatterSpan
 
printfString(Writer, String) - Method in class kmy.regex.form.CharFormatterSpan
 
printJavaCode - Variable in class kmy.jint.tools.Compiler
 
println() - Method in class kmy.jint.tree.PrintContext
 
println(CharString) - Method in class kmy.jint.io.JintWriter
 
println(String) - Method in class kmy.jint.tree.PrintContext
 
println(String) - Static method in class kmy.test.java.Call
 
printlnf(Formatter, ArgList) - Method in class kmy.jint.io.JintWriter
 
printlnf(String, ArgList) - Method in class kmy.jint.io.JintWriter
 
printRange(char[]) - Method in class kmy.regex.compiler.RDebugMachine
 
printResult - Variable in class kmy.jint.tree.ExpressionStatementNode
 
printStackTrace() - Method in class kmy.jint.util.WrapperException
 
printStackTrace() - Method in class kmy.jint.util.CompilerException
 
printToken(int) - Method in class kmy.jint.tree.PrintContext
 
PRIVATE_FLAG - Static variable in interface kmy.jint.constants.DefinitionConst
 
privateField - Variable in class kmy.test.java.Access
 
privateReserved - Static variable in class kmy.jint.parser.NameTable
 
process(char[]) - Method in class kmy.regex.util.Replacer
 
process(char[], int, int, Object[]) - Method in class kmy.regex.util.Replacer
 
process(CharString) - Method in class kmy.regex.util.Replacer
 
process(Object) - Method in class kmy.regex.util.Replacer
 
process(String) - Method in class kmy.regex.util.Replacer
 
processDefs(JintClass, int, QualifiedIdentifier, ExpressionNode[]) - Method in class kmy.jint.reflect.JintClassTable
 
processed - Variable in class kmy.jint.parser.Parser
 
processInput(BufferedReader, Replacer) - Static method in class kmy.regex.tools.Subst
 
processInput(BufferedReader, String, Regex, boolean, boolean, String[]) - Static method in class kmy.regex.tools.Grep
 
processMethod(Identifier, JintClass, Identifier, MethodNode, Hashtable, IdentifierNode[]) - Method in class kmy.jint.reflect.JintClassTable
 
processMethods(Object[], Enumeration, Vector, Object) - Method in class kmy.jint.util.ClassUtilities
 
prompt - Variable in class kmy.jint.tools.Compiler
 
PROTECTED_FLAG - Static variable in interface kmy.jint.constants.DefinitionConst
 
protectedField - Variable in class kmy.test.java.Access
 
ProxyRegex - class kmy.regex.util.ProxyRegex.
 
ProxyRegex(Regex) - Constructor for class kmy.regex.util.ProxyRegex
 
PUBLIC_FLAG - Static variable in interface kmy.jint.constants.DefinitionConst
 
publicField - Variable in class kmy.test.java.Access
 
publicScope - Variable in class kmy.jint.parser.Parser
 
pushLevel(JintClass) - Method in class kmy.jint.typer.TyperContext
Move one level down in the enclosing scopes stack.
putElement(Object, Object, Object) - Static method in class kmy.jint.util.AnyUtilities
Sets element of a vector or dictionary table by its index or key key to value.
putelement(String) - Method in class kmy.jint.gen.CodeGenerator
 
putelement(String) - Method in class kmy.jint.gen.JVMClassGenerator
 
putfield - Static variable in interface kmy.jint.gen.JVMCodes
 
putfield(String, String, String) - Method in class kmy.jint.gen.CodeGenerator
 
putfield(String, String, String) - Method in class kmy.jint.gen.JVMClassGenerator
 
putstatic - Static variable in interface kmy.jint.gen.JVMCodes
 
putstatic(String, String, String) - Method in class kmy.jint.gen.CodeGenerator
 
putstatic(String, String, String) - Method in class kmy.jint.gen.JVMClassGenerator
 

Q

QualifiedIdentifier - class kmy.jint.parser.QualifiedIdentifier.
This is a representation of a class or array name, that is something like java.lang.Hashtable or java.lang.Object[].
QualifiedIdentifier(Identifier[]) - Constructor for class kmy.jint.parser.QualifiedIdentifier
Creates a qualified identifier from a list of identifiers.
QualifiedIdentifier(Identifier[], int, int) - Constructor for class kmy.jint.parser.QualifiedIdentifier
Creates a qualified identifier from a list of identifiers, taking only identifiers from index off to off+len-1 inclusively.
QualifiedIdentifier(Identifier[], int, int, int) - Constructor for class kmy.jint.parser.QualifiedIdentifier
Creates array name: qualified identifier with number of dimensions.
QualifiedIdentifier(QualifiedIdentifier, Identifier) - Constructor for class kmy.jint.parser.QualifiedIdentifier
Creates a new QualifiedIdentifer by appending Identifier id to a qualified identifier qi.
QualifiedIdentifier(QualifiedIdentifier, int) - Constructor for class kmy.jint.parser.QualifiedIdentifier
Creates array name: qualified identifier with number of dimensions.

R

R_CLASS - Static variable in class kmy.jint.gen.JVMClassReader
 
R_FIELD - Static variable in class kmy.jint.gen.JVMClassReader
 
R_METHOD - Static variable in class kmy.jint.gen.JVMClassReader
 
RAltNode - class kmy.regex.tree.RAltNode.
 
RAltNode(int, RNode, RNode) - Constructor for class kmy.regex.tree.RAltNode
 
ranges - Variable in class kmy.regex.tree.CharSet
 
RAnyNode - class kmy.regex.tree.RAnyNode.
 
RAnyNode(int) - Constructor for class kmy.regex.tree.RAnyNode
 
RBoundaryNode - class kmy.regex.tree.RBoundaryNode.
 
RBoundaryNode(int, int) - Constructor for class kmy.regex.tree.RBoundaryNode
 
RCharClassNode - class kmy.regex.tree.RCharClassNode.
 
RCharClassNode(int, boolean, char[]) - Constructor for class kmy.regex.tree.RCharClassNode
 
RCharClassNode(int, CharSet) - Constructor for class kmy.regex.tree.RCharClassNode
 
RCompiler - class kmy.regex.compiler.RCompiler.
This class compiles regex tree (RNode) into regex instructions.
RCompiler() - Constructor for class kmy.regex.compiler.RCompiler
 
RCompiler(RMachine) - Constructor for class kmy.regex.compiler.RCompiler
 
RConstNode - class kmy.regex.tree.RConstNode.
 
RConstNode(int, char) - Constructor for class kmy.regex.tree.RConstNode
 
RContext - class kmy.regex.tree.RContext.
 
RContext() - Constructor for class kmy.regex.tree.RContext
 
RDebugMachine - class kmy.regex.compiler.RDebugMachine.
RDebugMachine is used to dump regex instruction sequence to stdout (or other output stream).
RDebugMachine() - Constructor for class kmy.regex.compiler.RDebugMachine
 
reachable - Variable in class kmy.jint.gen.CodeGenerator
 
read() - Method in class kmy.jint.io.JintReader
 
read(char[], int, int) - Method in class kmy.jint.io.JintReader
 
read(Regex) - Method in class kmy.jint.io.JintReader
 
read(String) - Method in class kmy.jint.io.JintReader
 
readAttributes(DataInputStream, int) - Method in class kmy.jint.gen.JVMClassReader
 
readCharacter() - Method in class kmy.jint.parser.ReaderTokenizer
 
readCode() - Method in class kmy.regex.interp.InterpretedRegex
 
readConstantPool(DataInputStream) - Method in class kmy.jint.gen.JVMConstantPool
 
readDelimitedToken(Regex) - Method in class kmy.jint.io.JintReader
 
readEntry(DataInputStream) - Method in class kmy.jint.gen.JVMConstantPool
 
ReaderTokenizer - class kmy.jint.parser.ReaderTokenizer.
Implementation of AbstractTokenizer that reads Jint tokens from a Reader.
ReaderTokenizer(Reader, NameTable) - Constructor for class kmy.jint.parser.ReaderTokenizer
Creates a new ReaderTokenizer given a Reader stream and a NameTable.
readFieldsOrMethods(DataInputStream, int) - Method in class kmy.jint.gen.JVMClassReader
 
readHexChar(int) - Method in class kmy.jint.parser.ReaderTokenizer
 
readInterfaces(DataInputStream) - Method in class kmy.jint.gen.JVMClassReader
 
readLabel() - Method in class kmy.regex.interp.InterpretedRegex
 
readNumber(char) - Method in class kmy.jint.parser.ReaderTokenizer
 
readOctalChar() - Method in class kmy.jint.parser.ReaderTokenizer
 
readRegex(char, char) - Method in class kmy.jint.parser.ReaderTokenizer
Read regex, substitution, transliteration or file pattern
readRegOpt() - Method in class kmy.jint.parser.ReaderTokenizer
 
readRegSpan(char) - Method in class kmy.jint.parser.ReaderTokenizer
 
readSpecial(char) - Method in class kmy.jint.parser.ReaderTokenizer
 
readString() - Method in class kmy.jint.parser.ReaderTokenizer
 
readWord(char) - Method in class kmy.jint.parser.ReaderTokenizer
 
ready() - Method in class kmy.jint.io.JintReader
 
ready() - Method in class kmy.jint.tools.Compiler.AbstractFile
 
ready() - Method in class kmy.jint.tools.Compiler.StdinFile
 
reallocMark - Variable in class kmy.regex.jvm.RJavaClassMachine
 
RealNumberFormatterSpan - class kmy.regex.form.RealNumberFormatterSpan.
 
RealNumberFormatterSpan(int, int, int) - Constructor for class kmy.regex.form.RealNumberFormatterSpan
 
RealNumberFormatterSpan(int, int, int, char, int, int, boolean) - Constructor for class kmy.regex.form.RealNumberFormatterSpan
 
reassignRegisterFlag - Variable in class kmy.jint.compiler.CompilerContext
 
ref - Variable in class kmy.jint.gen.JVMConstantPool.CP_String_Entry
 
ref - Variable in class kmy.jint.gen.JVMConstantPool.CP_Class_Entry
 
referenced - Variable in class kmy.regex.tree.RPickNode
 
refill() - Method in class kmy.regex.interp.InterpretedRegex
 
refill(Regex, int) - Method in class kmy.regex.util.RegexRefiller
Read more characters into regex's buffer and hand (possibly new) buffer and character range to the Regex.
refiller - Variable in class kmy.jint.io.JintReader
 
refiller - Variable in class kmy.regex.interp.InterpretedRegex
 
refiller - Variable in class kmy.regex.jvm.JavaClassRegexStub
RegexRefiller to use when end of buffer is reached.
refillerClass - Static variable in class kmy.regex.jvm.RJavaClassMachine
 
refillerType - Static variable in class kmy.regex.jvm.RJavaClassMachine
 
refillIfHaveTo(AbstractMark) - Method in class kmy.regex.jvm.RJavaClassMachine
 
refillIfHaveTo(int, AbstractMark, AbstractMark) - Method in class kmy.regex.jvm.RJavaClassMachine
 
refillMark - Variable in class kmy.regex.jvm.RJavaClassMachine
 
refillSignature - Static variable in class kmy.regex.jvm.RJavaClassMachine
 
refList - Variable in class kmy.jint.tree.RegexNode
 
refList - Variable in class kmy.regex.parser.RParser
 
regex - Variable in class kmy.jint.tree.ClassNode
 
regex - Variable in class kmy.jint.tree.ReplacerNode
 
regex - Variable in class kmy.regex.util.Replacer
 
regex - Variable in class kmy.regex.util.ProxyRegex
 
Regex - class kmy.regex.util.Regex.
Regular expression interface definition and convenience methods.
Regex() - Constructor for class kmy.regex.util.Regex
 
regexClass - Variable in class kmy.jint.reflect.JintClassTable
 
regexCount - Variable in class kmy.jint.compiler.CompilerContext
 
RegexFactory - class kmy.regex.util.RegexFactory.
 
RegexFactory() - Constructor for class kmy.regex.util.RegexFactory
 
regexNode - Variable in class kmy.jint.tree.RegexNode
 
RegexNode - class kmy.jint.tree.RegexNode.
 
RegexNode(int, String, int, boolean) - Constructor for class kmy.jint.tree.RegexNode
 
RegexRefiller - class kmy.regex.util.RegexRefiller.
 
RegexRefiller() - Constructor for class kmy.regex.util.RegexRefiller
 
regexStubClass - Variable in class kmy.jint.reflect.JintClassTable
 
regionMatches(boolean, int, CharString, int, int) - Method in class kmy.jint.lang.CharString
 
regionMatches(int, CharString, int, int) - Method in class kmy.jint.lang.CharString
 
registerClass(AbstractClass) - Method in class kmy.jint.reflect.JintClassTable
 
registerClass(AbstractClass, boolean) - Method in class kmy.jint.reflect.JintClassTable
 
registerMask - Variable in class kmy.jint.compiler.CompilerContext
 
relativeSources - Variable in class kmy.jint.tools.Compiler
 
removeTarget(Object) - Method in class kmy.jint.util.DispatchObject
 
replace(char, char) - Method in class kmy.jint.lang.CharString
 
Replacer - class kmy.regex.util.Replacer.
 
Replacer.Substitution - class kmy.regex.util.Replacer.Substitution.
 
Replacer.Substitution() - Constructor for class kmy.regex.util.Replacer.Substitution
 
Replacer(Regex, Formatter, int) - Constructor for class kmy.regex.util.Replacer
 
Replacer(Regex, String, int) - Constructor for class kmy.regex.util.Replacer
 
Replacer(String, String, int) - Constructor for class kmy.regex.util.Replacer
 
replacerClass - Variable in class kmy.jint.reflect.JintClassTable
 
ReplacerNode - class kmy.jint.tree.ReplacerNode.
 
ReplacerNode(int, String, String, int) - Constructor for class kmy.jint.tree.ReplacerNode
 
report(String, BufferedReader) - Method in class kmy.jint.util.ErrorKeeper
 
reportPosition - Variable in class kmy.regex.jvm.RJavaClassMachine
 
reportSelfUsage() - Method in class kmy.jint.reflect.JintClass
 
reserved - Static variable in class kmy.jint.parser.NameTable
 
reset() - Method in class kmy.jint.io.JintReader
 
reset(JintReader.Mark) - Method in class kmy.jint.io.JintReader
 
resolveMethod(JintClass, String, boolean) - Static method in class kmy.jint.util.JintUtilities
 
result - Variable in class kmy.jint.tree.ReturnNode
 
ret - Static variable in interface kmy.jint.gen.JVMCodes
 
ret(int) - Method in class kmy.jint.gen.CodeGenerator
 
ret(int) - Method in class kmy.jint.gen.JVMClassGenerator
 
retrn(String) - Method in class kmy.jint.gen.CodeGenerator
 
retrn(String) - Method in class kmy.jint.gen.JVMClassGenerator
 
ReturnNode - class kmy.jint.tree.ReturnNode.
 
ReturnNode(int, ExpressionNode) - Constructor for class kmy.jint.tree.ReturnNode
 
rFilePos - Variable in class kmy.jint.parser.ReaderTokenizer
 
RInterpCommands - interface kmy.regex.interp.RInterpCommands.
 
RInterpMachine - class kmy.regex.interp.RInterpMachine.
 
RInterpMachine.Label - class kmy.regex.interp.RInterpMachine.Label.
 
RInterpMachine.Label() - Constructor for class kmy.regex.interp.RInterpMachine.Label
 
RInterpMachine.LabelUse - class kmy.regex.interp.RInterpMachine.LabelUse.
 
RInterpMachine.LabelUse() - Constructor for class kmy.regex.interp.RInterpMachine.LabelUse
 
RInterpMachine() - Constructor for class kmy.regex.interp.RInterpMachine
 
RJavaClassCustomizer - class kmy.regex.jvm.RJavaClassCustomizer.
 
RJavaClassCustomizer() - Constructor for class kmy.regex.jvm.RJavaClassCustomizer
 
RJavaClassMachine - class kmy.regex.jvm.RJavaClassMachine.
This class is RMachine that compiles regex instructions into JVM bytecode.
RJavaClassMachine.Label - class kmy.regex.jvm.RJavaClassMachine.Label.
 
RJavaClassMachine.Label() - Constructor for class kmy.regex.jvm.RJavaClassMachine.Label
 
RJavaClassMachine.Loader - class kmy.regex.jvm.RJavaClassMachine.Loader.
 
RJavaClassMachine.Loader() - Constructor for class kmy.regex.jvm.RJavaClassMachine.Loader
 
RJavaClassMachine() - Constructor for class kmy.regex.jvm.RJavaClassMachine
 
RLabel - class kmy.regex.compiler.RLabel.
 
RLabel() - Constructor for class kmy.regex.compiler.RLabel
 
RLocalAllocator - class kmy.regex.jvm.RLocalAllocator.
 
RLocalAllocator() - Constructor for class kmy.regex.jvm.RLocalAllocator
 
RLookAheadNode - class kmy.regex.tree.RLookAheadNode.
 
RLookAheadNode(int, RNode, boolean) - Constructor for class kmy.regex.tree.RLookAheadNode
 
RMachine - class kmy.regex.compiler.RMachine.
This class represents "regex matching machine" that can be loaded with "RMachine instructions" and used later for regex matching.
RMachine() - Constructor for class kmy.regex.compiler.RMachine
 
RNode - class kmy.regex.tree.RNode.
 
RNode(int) - Constructor for class kmy.regex.tree.RNode
 
RParser - class kmy.regex.parser.RParser.
Regular expression parser.
RParser() - Constructor for class kmy.regex.parser.RParser
 
RParser(int, boolean) - Constructor for class kmy.regex.parser.RParser
 
RPickNode - class kmy.regex.tree.RPickNode.
 
RPickNode(int, String, boolean) - Constructor for class kmy.regex.tree.RPickNode
 
RPrintContext - class kmy.regex.tree.RPrintContext.
 
RPrintContext() - Constructor for class kmy.regex.tree.RPrintContext
 
RPrintContext(PrintWriter) - Constructor for class kmy.regex.tree.RPrintContext
 
RRepeatNode - class kmy.regex.tree.RRepeatNode.
 
RRepeatNode(int, int, int, RNode, boolean) - Constructor for class kmy.regex.tree.RRepeatNode
 
RRepeatNode(int, RNode) - Constructor for class kmy.regex.tree.RRepeatNode
 
RSubstNode - class kmy.regex.tree.RSubstNode.
 
RSubstNode(int, String) - Constructor for class kmy.regex.tree.RSubstNode
 
RUN - Variable in class kmy.jint.parser.NameTable
 
run() - Method in class kmy.jint.tools.Compiler
 
RUNNABLE - Variable in class kmy.jint.parser.NameTable
 
runsynctest(int) - Static method in class kmy.test.java.Statements
 
runtest(int) - Static method in class kmy.test.java.Sync
 
runtimeExceptionClass - Variable in class kmy.jint.reflect.JintClassTable
 
RVariable - class kmy.regex.compiler.RVariable.
 
RVariable() - Constructor for class kmy.regex.compiler.RVariable
 

S

saload - Static variable in interface kmy.jint.gen.JVMCodes
 
SAME - Static variable in class kmy.jint.reflect.AbstractMethod
 
SAME - Static variable in class kmy.jint.util.ClassUtilities
 
same(QualifiedIdentifier) - Method in class kmy.jint.parser.QualifiedIdentifier
Returns true if the other QualifiedIdentifier equal to this one.
samePackage(Object, Object) - Method in class kmy.jint.util.ClassUtilities
 
sastore - Static variable in interface kmy.jint.gen.JVMCodes
 
saveBytecode - Variable in class kmy.regex.jvm.RJavaClassMachine
 
saveByteCode - Static variable in class kmy.jint.tools.Compiler
 
saveFields() - Method in class kmy.regex.jvm.RJavaClassMachine
 
saveMark - Variable in class kmy.regex.jvm.RJavaClassMachine
 
scope - Variable in class kmy.jint.compiler.CompilerHelper
 
scope - Variable in class kmy.jint.compiler.CompilerHelper.Variable
 
scope - Variable in class kmy.jint.typer.TyperContext.LevelStackItem
 
scopeMode - Variable in class kmy.jint.reflect.JintClassTable
 
Scopes - class kmy.test.java.Scopes.
 
Scopes.Base - class kmy.test.java.Scopes.Base.
 
Scopes.Base(Object) - Constructor for class kmy.test.java.Scopes.Base
 
Scopes.TrickyInner - class kmy.test.java.Scopes.TrickyInner.
 
Scopes.TrickyInner(Scopes) - Constructor for class kmy.test.java.Scopes.TrickyInner
 
Scopes.TrickyInner(Scopes, Object) - Constructor for class kmy.test.java.Scopes.TrickyInner
 
Scopes() - Constructor for class kmy.test.java.Scopes
 
SCRIPT_STYLE_FLAG - Static variable in interface kmy.jint.constants.DefinitionConst
 
search() - Method in class kmy.regex.interp.InterpretedRegex
 
search() - Method in class kmy.regex.jvm.JavaClassRegexStub
 
search() - Method in class kmy.regex.util.Regex
Search the buffer (that was set up by init method) for a substring that matches this regex.
search() - Method in class kmy.regex.util.ProxyRegex
 
searchAgain() - Method in class kmy.regex.interp.InterpretedRegex
 
searchAgain() - Method in class kmy.regex.jvm.JavaClassRegexStub
 
searchAgain() - Method in class kmy.regex.util.Regex
Search the buffer (that was set up by init method) for a substring that matches this regex.
searchAgain() - Method in class kmy.regex.util.ProxyRegex
 
searching - Variable in class kmy.regex.jvm.JavaClassRegexStub
True if searching is going on, false if matching.
searchOnce(char[], int, int) - Method in class kmy.regex.util.Regex
 
searchOnce(CharString) - Method in class kmy.regex.util.Regex
 
searchOnce(Object) - Method in class kmy.regex.util.Regex
 
searchOnce(String) - Method in class kmy.regex.util.Regex
 
SELF - Variable in class kmy.jint.parser.NameTable
 
SELF - Variable in class kmy.jint.typer.TyperContext
 
SELF_USED_FLAG - Static variable in interface kmy.jint.constants.DefinitionConst
 
selfClass - Variable in class kmy.jint.compiler.CompilerContext
 
selfRegister - Variable in class kmy.jint.compiler.CompilerContext
 
selfUsed() - Method in class kmy.jint.reflect.JintClass
 
SequenceEnumeration - class kmy.jint.util.SequenceEnumeration.
This is a simple utility class that concatenates two Enumerations together.
SequenceEnumeration(Enumeration, Enumeration) - Constructor for class kmy.jint.util.SequenceEnumeration
 
serializableClass - Variable in class kmy.jint.reflect.JintClassTable
 
set(String, String) - Method in class kmy.regex.util.Regex
 
setAttachment(Object) - Method in class kmy.jint.tree.BasicNode
Assigns this node attachment.
setBody(BasicNode) - Method in class kmy.jint.reflect.JintClass
 
setCellReuse(boolean) - Method in class kmy.jint.typer.TyperContext
 
setClassHandle(Object) - Method in class kmy.jint.parser.Parser
This method initializes outermost scope handle, so the code parser gets is treated in the context of the given scope.
setClassName(String) - Method in class kmy.regex.jvm.RJavaClassMachine
 
setCodeGenerator(CodeGenerator) - Method in class kmy.regex.jvm.RJavaClassMachine
 
setConstValue(Object) - Method in class kmy.jint.reflect.JintField
 
setCustomizer(RJavaClassCustomizer) - Method in class kmy.regex.jvm.RJavaClassMachine
 
setElement(Object, Object) - Method in class kmy.jint.util.DispatchObject
 
setElement(Object, Object) - Method in interface kmy.jint.util.Dispatch
 
setErrorStorage(ErrorStorage) - Method in class kmy.jint.compiler.CompilerContext
 
setErrorStorage(ErrorStorage) - Method in class kmy.jint.parser.Parser
Assigns an ErrorStorage that this parser will use to report errors.
setErrorStorage(ErrorStorage) - Method in class kmy.jint.reflect.JintClass
 
setErrorStorage(ErrorStorage) - Method in class kmy.jint.typer.TyperContext
 
setExtensions(int) - Method in class kmy.regex.compiler.RMachine
 
setExtVariable(int, int, int, char[]) - Method in class kmy.regex.util.Regex
 
setExtVariable(int, int, int, CharString) - Method in class kmy.regex.util.Regex
 
setExtVariable(int, int, int, Object) - Method in class kmy.regex.util.Regex
 
setExtVariable(int, int, int, String) - Method in class kmy.regex.util.Regex
 
setExtVariableBuffer(int, char[]) - Method in class kmy.regex.interp.InterpretedRegex
 
setExtVariableBuffer(int, char[]) - Method in class kmy.regex.jvm.JavaClassRegexStub
 
setExtVariableBuffer(int, char[]) - Method in class kmy.regex.util.Regex
Assignes external variable buffer by its buffer handle.
setExtVariableBuffer(int, char[]) - Method in class kmy.regex.util.ProxyRegex
 
setExtVariableBuffer(int, char[]) - Method in class kmy.regex.util.CaseInsensitiveRegex
 
setFactory(RegexFactory) - Static method in class kmy.regex.util.Regex
 
setField(Object, Object, String, int) - Static method in class kmy.jint.util.AnyUtilities
Sets value of the field name in object target to value.
setField(Object, String, int) - Method in class kmy.jint.util.DispatchObject
 
setField(Object, String, int) - Method in interface kmy.jint.util.Dispatch
 
setField0(Object, Object, String, int) - Static method in class kmy.jint.util.AnyUtilities
Sets value of the field name in object target.
setFieldMode(boolean) - Method in class kmy.jint.compiler.CompilerVariable
 
setFieldMode(boolean) - Method in class kmy.jint.compiler.CompilerHelper.Variable
 
setFilePos(int) - Method in class kmy.jint.tree.BasicNode
Returns line's column where the element what this node represents was located.
setFilePos(int) - Method in class kmy.jint.util.CompilerException
 
setFlags(int) - Method in class kmy.jint.tree.PrintContext
 
setIgnore(Regex) - Method in class kmy.jint.io.JintReader
 
setImplementedInterfaces() - Method in class kmy.jint.reflect.JVMClass
 
setImports(IdentifierNode[]) - Method in class kmy.jint.reflect.JintClass
 
setImports(IdentifierNode[]) - Method in class kmy.jint.typer.TyperContext
Sets a list of imports to be used for class look-up.
setIndex(int, int) - Method in class kmy.regex.interp.InterpretedRegex
 
setIndex(int, int) - Method in class kmy.regex.jvm.JavaClassRegexStub
 
setIndex(int, int) - Method in class kmy.regex.util.Regex
Returns internal variable index using its index handle.
setIndex(int, int) - Method in class kmy.regex.util.ProxyRegex
 
setIndex(int, int) - Method in class kmy.regex.util.CaseInsensitiveRegex
 
setInterfaces(String[]) - Method in class kmy.jint.gen.CodeGenerator
 
setInterfaces(String[]) - Method in class kmy.jint.gen.JVMClassGenerator
 
setJVMClassesEnabled(boolean) - Method in class kmy.jint.reflect.JintClassTable
 
setLoadClass(boolean) - Method in class kmy.regex.jvm.RJavaClassMachine
 
setLooseExceptionCheck(boolean) - Method in class kmy.jint.parser.Parser
Exceptions should be treated loosely.
setLooseExceptionCheck(boolean) - Method in class kmy.jint.reflect.JintClassTable
 
setMethodBody(JintMethod, MethodNode) - Method in class kmy.jint.reflect.JintClass
 
setNoLongTypes(boolean) - Method in class kmy.jint.reflect.JintClassTable
 
setNoRefiller(boolean) - Method in class kmy.regex.compiler.RMachine
 
setNoRefiller(boolean) - Method in class kmy.regex.jvm.RJavaClassMachine
 
setRefilledBuffer(char[]) - Method in class kmy.regex.interp.InterpretedRegex
 
setRefilledBuffer(char[]) - Method in class kmy.regex.jvm.JavaClassRegexStub
 
setRefilledBuffer(char[]) - Method in class kmy.regex.util.Regex
Refiller can call this method after refilling the buffer, if buffer has been reallocated.
setRefilledBuffer(char[]) - Method in class kmy.regex.util.ProxyRegex
 
setRefiller(RegexRefiller) - Method in class kmy.regex.interp.InterpretedRegex
 
setRefiller(RegexRefiller) - Method in class kmy.regex.jvm.JavaClassRegexStub
 
setRefiller(RegexRefiller) - Method in class kmy.regex.util.Regex
 
setRefiller(RegexRefiller) - Method in class kmy.regex.util.ProxyRegex
 
setRegister(int) - Method in class kmy.jint.compiler.CompilerVariable
 
setRegister(int) - Method in class kmy.jint.compiler.CompilerHelper.Variable
 
setReportPosition(boolean) - Method in class kmy.regex.jvm.RJavaClassMachine
 
setSaveBytecode(boolean) - Method in class kmy.regex.jvm.RJavaClassMachine
 
setSourceFactory(SourceFactory) - Method in class kmy.jint.reflect.JintClassTable
 
setSourceFile(String) - Method in class kmy.jint.gen.CodeGenerator
 
setSourceFile(String) - Method in class kmy.jint.gen.JVMClassGenerator
 
setStackTrace(boolean) - Method in class kmy.jint.util.ErrorKeeper
 
setStderr(JintWriter) - Method in class kmy.jint.lang.IORedirectingThreadGroup
 
setStdout(JintWriter) - Method in class kmy.jint.lang.IORedirectingThreadGroup
 
setType(AbstractClass) - Method in class kmy.jint.parser.QualifiedIdentifier
This method is called when QualifiedIdentifier is resolved to an AbstractClass, so the next time it can be resolved without any lookups.
setWorld(AbstractClass) - Method in class kmy.jint.reflect.JintClassTable
 
shift(int, Object, int) - Static method in class kmy.jint.util.AnyUtilities
Performs shift ( '<<', '>>', or '>>>' ) on an object.
shiftTable(boolean, int, char[], int[]) - Method in class kmy.regex.compiler.RMachine
 
shiftTable(boolean, int, char[], int[]) - Method in class kmy.regex.compiler.RDebugMachine
 
shiftTable(boolean, int, char[], int[]) - Method in class kmy.regex.interp.RInterpMachine
 
shiftTable(boolean, int, char[], int[]) - Method in class kmy.regex.jvm.RJavaClassMachine
 
SHIFTTBL - Static variable in interface kmy.regex.interp.RInterpCommands
 
shortClass - Variable in class kmy.jint.reflect.JintClassTable
 
shortName - Variable in class kmy.jint.tools.Compiler.ZipTreeElement
 
shortType - Variable in class kmy.jint.reflect.JintClassTable
 
shortType - Static variable in class kmy.jint.util.JVMClassMethods
 
sign - Variable in class kmy.regex.form.RealNumberFormatterSpan
 
sign - Variable in class kmy.regex.form.DecimalNumberFormatterSpan
 
signature - Variable in class kmy.jint.gen.JVMConstantPool.CP_MemberRef_Entry
 
simpleJumpIfInRange(char[], AbstractMark, AbstractMark) - Method in class kmy.regex.jvm.RJavaClassMachine
 
simpleLocalAlloc() - Method in class kmy.regex.jvm.RJavaClassMachine
 
SimpleRegex - class kmy.regex.util.SimpleRegex.
 
SimpleRegex(String) - Constructor for class kmy.regex.util.SimpleRegex
 
sipush - Static variable in interface kmy.jint.gen.JVMCodes
 
size - Variable in class kmy.jint.parser.ReaderTokenizer
 
SKIP - Static variable in interface kmy.regex.interp.RInterpCommands
 
SKIP_NON_NEWLINE - Static variable in interface kmy.regex.interp.RInterpCommands
 
skip() - Method in class kmy.jint.util.JVMConstructorClassMethods.ConstructorList
 
skip() - Method in class kmy.jint.util.JVMClassMethods.MethodList
 
skip() - Method in class kmy.regex.compiler.RMachine
Increment current position by 1 (skip a character).
skip() - Method in class kmy.regex.compiler.RDebugMachine
 
skip() - Method in class kmy.regex.interp.RInterpMachine
 
skip() - Method in class kmy.regex.jvm.RJavaClassMachine
 
skip(long) - Method in class kmy.jint.io.JintReader
 
skipIgnore() - Method in class kmy.jint.io.JintReader
 
skipSlashSlashComment() - Method in class kmy.jint.parser.ReaderTokenizer
 
skipSlashStarComment() - Method in class kmy.jint.parser.ReaderTokenizer
 
slashWillBeRegex - Variable in class kmy.jint.parser.ReaderTokenizer
If this flag is set and the next character is '/' it will be treated as an opening character of regex.
smallRange - Static variable in class kmy.regex.tree.CharSet
 
softFields - Variable in class kmy.jint.util.DispatchObject
 
sortErrors(CompilerException[]) - Static method in class kmy.jint.util.ErrorKeeper
 
source - Variable in class kmy.jint.tools.Compiler.WorkUnit
 
sourceFactory - Variable in class kmy.jint.reflect.JintClassTable
 
SourceFactory - class kmy.jint.reflect.SourceFactory.
 
SourceFactory() - Constructor for class kmy.jint.reflect.SourceFactory
 
sourceFactry - Variable in class kmy.jint.reflect.JintClassTable
 
sourceFile - Variable in class kmy.jint.tools.Compiler.ClassGeneratorFactory
 
sourceFile - Variable in class kmy.jint.tools.Compiler.ClassLoaderFactory
 
sourceLoadDepth - Variable in class kmy.jint.tools.Compiler
 
sourcePathList - Variable in class kmy.jint.tools.Compiler
 
sourcePathListIn - Variable in class kmy.jint.tools.Compiler
 
space - Static variable in class kmy.regex.form.FormatterSpan
 
SPACE_CHARSET - Static variable in class kmy.regex.tree.CharSet
 
spaceRange - Static variable in class kmy.regex.tree.CharSet
 
Span - class kmy.regex.form.Span.
 
Span() - Constructor for class kmy.regex.form.Span
 
spans - Variable in class kmy.regex.util.Formatter
 
sprintf(ArgList) - Method in class kmy.regex.util.Formatter
 
sprintf(Formatter, ArgList) - Static method in class kmy.regex.util.Formatter
 
sprintf(String, ArgList) - Static method in class kmy.regex.util.Formatter
 
squeezeOuterChain() - Method in class kmy.jint.reflect.JintClass
 
stackPop(int) - Method in class kmy.jint.gen.JVMClassGenerator
 
stackPopArgsPushResult(String) - Method in class kmy.jint.gen.JVMClassGenerator
 
stackPush(int) - Method in class kmy.jint.gen.JVMClassGenerator
 
stackSize - Variable in class kmy.jint.gen.JVMClassGenerator.Label
 
stackTrace - Variable in class kmy.jint.tools.Compiler
 
stackTrace - Variable in class kmy.jint.util.ErrorKeeper
 
start - Variable in class kmy.jint.gen.JVMClassGenerator.HandlerEntry
 
start - Variable in class kmy.jint.gen.JVMClassGenerator.HandlerEntryTmp
 
start - Variable in class kmy.regex.interp.InterpretedRegex
 
start - Variable in class kmy.regex.jvm.JavaClassRegexStub
Index (in the buffer) of the first character of the string being matched.
startClass(int, String, String) - Method in class kmy.jint.gen.JVMClassConsumer
 
startClass(int, String, String) - Method in class kmy.jint.reflect.CompiledClass.Consumer
 
startClass(int, String, String) - Method in class kmy.jint.tools.Disassembler.Consumer
 
startField(int, String, String) - Method in class kmy.jint.gen.JVMClassConsumer
 
startField(int, String, String) - Method in class kmy.jint.reflect.CompiledClass.Consumer
 
startField(int, String, String) - Method in class kmy.jint.tools.Disassembler.Consumer
 
startMark - Variable in class kmy.regex.jvm.RJavaClassMachine
 
startMethod(int, String, String) - Method in class kmy.jint.gen.JVMClassConsumer
 
startMethod(int, String, String) - Method in class kmy.jint.reflect.CompiledClass.Consumer
 
startMethod(int, String, String) - Method in class kmy.jint.tools.Disassembler.Consumer
 
startMethod(int, String, String, String[]) - Method in class kmy.jint.gen.CodeGenerator
 
startMethod(int, String, String, String[]) - Method in class kmy.jint.gen.JVMClassGenerator
 
startScope(Object, Identifier, int, IdentifierNode[], IdentifierNode[], Class) - Method in class kmy.jint.parser.ClassConsumer
This method is called when a scope (class or method) is discovered by the parser.
startScope(Object, Identifier, int, IdentifierNode[], IdentifierNode[], Class) - Method in class kmy.jint.reflect.JintClassTable.JintClassConsumer
 
startStack - Variable in class kmy.jint.reflect.JintClassTable
 
startsWith(CharString) - Method in class kmy.jint.lang.CharString
 
startsWith(CharString, int) - Method in class kmy.jint.lang.CharString
 
startsWith(QualifiedIdentifier) - Method in class kmy.jint.parser.QualifiedIdentifier
Returns true if this QualifiedIdentifier's identifier list starts with the other QualifiedIdentifier's identifier list.
startUp - Variable in class kmy.jint.reflect.JintClassTable
 
STATE_BASE - Static variable in class kmy.jint.compiler.CompilerContext
 
STATE_LOAD - Static variable in class kmy.jint.compiler.CompilerContext
 
STATE_LOAD2 - Static variable in class kmy.jint.compiler.CompilerContext
 
STATE_STORE - Static variable in class kmy.jint.compiler.CompilerContext
 
statement - Variable in class kmy.jint.tree.LabeledNode
 
STATEMENT_SIG - Static variable in class kmy.jint.tools.Compiler
 
StatementNode - class kmy.jint.tree.StatementNode.
This class represents parsed statement.
StatementNode(int) - Constructor for class kmy.jint.tree.StatementNode
 
statements - Variable in class kmy.jint.reflect.JintClass
 
statements - Variable in class kmy.jint.tools.Compiler.WorkUnit
 
statements - Variable in class kmy.jint.tree.CaseNode
 
statements - Variable in class kmy.jint.tree.ClassNode
 
statements - Variable in class kmy.jint.tree.BodyNode
 
Statements - class kmy.test.java.Statements.
This class tests various java language statements
Statements() - Constructor for class kmy.test.java.Statements
 
Static - class kmy.test.java.Static.
 
STATIC_FLAG - Static variable in interface kmy.jint.constants.DefinitionConst
 
Static.Inner - class kmy.test.java.Static.Inner.
 
Static.Inner() - Constructor for class kmy.test.java.Static.Inner
 
Static() - Constructor for class kmy.test.java.Static
 
staticCounter - Static variable in class kmy.jint.reflect.JintClass
 
staticInitFlag - Variable in class kmy.jint.typer.TyperContext
This flag is true when statement that is being evaluated is an initialization of a static field.
staticInitFlag - Variable in class kmy.jint.typer.TyperContext.LevelStackItem
 
staticMethod(int) - Static method in class kmy.test.java.Static
 
staticVariable - Static variable in class kmy.test.java.Static
 
stmt - Variable in class kmy.jint.compiler.CompilerContext.LabelInfo
 
STOP - Static variable in interface kmy.regex.interp.RInterpCommands
 
store(int, String) - Method in class kmy.jint.gen.CodeGenerator
 
store(int, String) - Method in class kmy.jint.gen.JVMClassGenerator
 
storeCode(String, byte[]) - Method in class kmy.jint.tools.Compiler.Loader
 
storeError(CompilerException) - Method in class kmy.jint.compiler.CompilerContext
 
storeError(CompilerException) - Method in class kmy.jint.parser.Parser
 
storeError(CompilerException) - Method in class kmy.jint.reflect.JintClass
 
storeError(CompilerException) - Method in class kmy.jint.reflect.JintClassTable.JintClassConsumer
 
storeError(CompilerException) - Method in class kmy.jint.typer.TyperContext
 
storeError(CompilerException) - Method in class kmy.jint.util.ErrorKeeper
 
storeError(CompilerException) - Method in interface kmy.jint.util.ErrorStorage
 
storeError(int, BasicNode) - Method in class kmy.jint.compiler.CompilerContext
 
storeError(int, BasicNode) - Method in class kmy.jint.typer.TyperContext
 
storeError(int, BasicNode, Object) - Method in class kmy.jint.compiler.CompilerContext
 
storeError(int, BasicNode, Object) - Method in class kmy.jint.typer.TyperContext
 
storeError(int, BasicNode, Object, Object) - Method in class kmy.jint.compiler.CompilerContext
 
storeError(int, BasicNode, Object, Object) - Method in class kmy.jint.typer.TyperContext
 
storeError(int, int) - Method in class kmy.jint.compiler.CompilerContext
 
storeError(int, int) - Method in class kmy.jint.parser.Parser
 
storeError(int, int) - Method in class kmy.jint.typer.TyperContext
 
storeError(int, int, Object) - Method in class kmy.jint.compiler.CompilerContext
 
storeError(int, int, Object) - Method in class kmy.jint.parser.Parser
 
storeError(int, int, Object) - Method in class kmy.jint.typer.TyperContext
 
storePC - Variable in class kmy.jint.gen.JVMClassGenerator.TuneJump
 
str - Variable in class kmy.jint.tree.RegexNode
 
str - Variable in class kmy.regex.form.StringSpan
 
str(boolean, RLabel) - Method in class kmy.regex.compiler.RDebugMachine
 
STRICT_FLAG - Static variable in interface kmy.jint.constants.DefinitionConst
 
string - Variable in class kmy.regex.interp.InterpretedRegex
 
string - Variable in class kmy.regex.jvm.JavaClassRegexStub
Character buffer which stores the string being matched.
stringClass - Variable in class kmy.jint.reflect.JintClassTable
 
stringRep - Variable in class kmy.regex.jvm.RJavaClassMachine
 
StringSpan - class kmy.regex.form.StringSpan.
 
StringSpan(String) - Constructor for class kmy.regex.form.StringSpan
 
stubClass - Static variable in class kmy.regex.jvm.RJavaClassMachine
 
StubContext - class kmy.jint.tree.StubContext.
Subclass of Context, implementing all its eval* methods, all of them just throwing RuntimeException.
StubContext() - Constructor for class kmy.jint.tree.StubContext
 
subst - Variable in class kmy.regex.util.Replacer
 
Subst - class kmy.regex.tools.Subst.
 
Subst() - Constructor for class kmy.regex.tools.Subst
 
substring(int) - Method in class kmy.jint.lang.CharString
 
substring(int, int) - Method in class kmy.jint.lang.CharString
 
subversion - Variable in class kmy.jint.gen.JVMClassReader
 
SUPER - Variable in class kmy.jint.compiler.CompilerContext
 
SUPER - Variable in class kmy.jint.parser.NameTable
 
SUPER - Variable in class kmy.jint.typer.TyperContext
 
SUPER_BIT - Static variable in class kmy.jint.parser.ReaderTokenizer
 
superclass - Variable in class kmy.jint.reflect.BasicClass
 
superClass - Variable in class kmy.jint.gen.JVMClassGenerator
 
sVal - Variable in class kmy.jint.parser.AbstractTokenizer
String token value.
sVal2 - Variable in class kmy.jint.parser.AbstractTokenizer
Additional String token value.
swap - Static variable in interface kmy.jint.gen.JVMCodes
 
swap() - Method in class kmy.jint.gen.CodeGenerator
 
swap() - Method in class kmy.jint.gen.JVMClassGenerator
 
SwitchNode - class kmy.jint.tree.SwitchNode.
 
SwitchNode(int, ExpressionNode, CaseNode[]) - Constructor for class kmy.jint.tree.SwitchNode
 
switchTable - Variable in class kmy.regex.jvm.RJavaClassMachine
 
switchTest() - Method in class kmy.test.java.Statements
 
Sync - class kmy.test.java.Sync.
Testing areas: synchronized() statement, for-loop, array initialization Tested on both javac and jintc on Thu Apr 29 23:35:32 PDT 1999.
Sync() - Constructor for class kmy.test.java.Sync
 
SYNCHRONIZED_FLAG - Static variable in interface kmy.jint.constants.DefinitionConst
 
SynchronizedNode - class kmy.jint.tree.SynchronizedNode.
 
SynchronizedNode(int, ExpressionNode, StatementNode) - Constructor for class kmy.jint.tree.SynchronizedNode
 
synchronizedTest() - Method in class kmy.test.java.Statements
 
syncLock - Variable in class kmy.jint.compiler.CompilerContext.LabelInfo
 
synctest(int, Object) - Static method in class kmy.test.java.Statements
 
syntax - Variable in class kmy.regex.parser.RParser
 
System - Variable in class kmy.test.java.Call.A
 

T

table - Variable in class kmy.jint.reflect.JintClassTable
 
table - Variable in class kmy.jint.tools.Compiler.ZipTreeElement
 
tableswitch - Static variable in interface kmy.jint.gen.JVMCodes
 
tableswitch(int, AbstractMark[], AbstractMark) - Method in class kmy.jint.gen.CodeGenerator
 
tableswitch(int, AbstractMark[], AbstractMark) - Method in class kmy.jint.gen.JVMClassGenerator
 
tag - Variable in class kmy.jint.gen.JVMConstantPool.CP_MemberRef_Entry
 
TAG_Class - Static variable in interface kmy.jint.gen.JVMCodes
 
TAG_Double - Static variable in interface kmy.jint.gen.JVMCodes
 
TAG_FieldRef - Static variable in interface kmy.jint.gen.JVMCodes
 
TAG_Float - Static variable in interface kmy.jint.gen.JVMCodes
 
TAG_Integer - Static variable in interface kmy.jint.gen.JVMCodes
 
TAG_InterfaceMethodRef - Static variable in interface kmy.jint.gen.JVMCodes
 
TAG_Long - Static variable in interface kmy.jint.gen.JVMCodes
 
TAG_MethodRef - Static variable in interface kmy.jint.gen.JVMCodes
 
TAG_NameAndType - Static variable in interface kmy.jint.gen.JVMCodes
 
TAG_String - Static variable in interface kmy.jint.gen.JVMCodes
 
TAG_UTF8 - Static variable in interface kmy.jint.gen.JVMCodes
 
tail - Variable in class kmy.jint.io.JintReader
 
tail - Variable in class kmy.regex.parser.RParser
 
tail - Variable in class kmy.regex.tree.RNode
 
target - Variable in class kmy.jint.gen.JVMClassGenerator.TuneJump
 
target - Variable in class kmy.jint.tools.Compiler
 
target - Variable in class kmy.jint.util.AnyUtilities.CacheEntry
 
target - Variable in class kmy.jint.util.AnyUtilities.FCacheEntry
 
targetClass - Variable in class kmy.jint.typer.CallAttachment
Superclass in super(...) construct, this class in this(...) construct
targets - Variable in class kmy.jint.util.DispatchObject
 
tellErrorStorage(ErrorStorage) - Method in class kmy.jint.parser.ClassConsumer
 
tellErrorStorage(ErrorStorage) - Method in class kmy.jint.reflect.JintClassTable.JintClassConsumer
 
tellFieldAttribute(String, Object) - Method in class kmy.jint.gen.JVMClassConsumer
 
tellFieldAttribute(String, Object) - Method in class kmy.jint.reflect.CompiledClass.Consumer
 
tellFieldAttribute(String, Object) - Method in class kmy.jint.tools.Disassembler.Consumer
 
tellImport(IdentifierNode) - Method in class kmy.jint.parser.ClassConsumer
Notifies class consumer when import statement is encountered.
tellImport(IdentifierNode) - Method in class kmy.jint.reflect.JintClassTable.JintClassConsumer
 
tellInterfaces(String[]) - Method in class kmy.jint.gen.JVMClassConsumer
 
tellInterfaces(String[]) - Method in class kmy.jint.reflect.CompiledClass.Consumer
 
tellInterfaces(String[]) - Method in class kmy.jint.tools.Disassembler.Consumer
 
tellMethodAttribute(String, Object) - Method in class kmy.jint.gen.JVMClassConsumer
 
tellMethodAttribute(String, Object) - Method in class kmy.jint.reflect.CompiledClass.Consumer
 
tellMethodAttribute(String, Object) - Method in class kmy.jint.tools.Disassembler.Consumer
 
tellName(String) - Method in class kmy.regex.compiler.RMachine
Provides string representation of this regular expression.
tellName(String) - Method in class kmy.regex.jvm.RJavaClassMachine
 
tellPackage(IdentifierNode) - Method in class kmy.jint.parser.ClassConsumer
Notifies class consumer when package statement is encountered.
tellPackage(IdentifierNode) - Method in class kmy.jint.reflect.JintClassTable.JintClassConsumer
 
tellPosition(int) - Method in class kmy.regex.compiler.RMachine
Informs RMachine about current character position in the regex.
tellPosition(int) - Method in class kmy.regex.jvm.RJavaClassMachine
 
tellVersion(int, int) - Method in class kmy.jint.gen.JVMClassConsumer
 
tellVersion(int, int) - Method in class kmy.jint.tools.Disassembler.Consumer
 
test - Variable in class kmy.test.java.Scopes.Base
 
test() - Method in class kmy.test.java.Scopes
 
test() - Method in class kmy.test.java.Access
 
test(boolean) - Method in class kmy.test.java.Call
 
test(char) - Method in class kmy.test.java.Call.A.Q
 
test(int, Object) - Static method in class kmy.test.java.Sync
 
test(String) - Static method in class kmy.regex.tools.BatchTester
This is pattern testing method.
testQ() - Method in class kmy.test.java.Call.A
 
TextProcessingNode - class kmy.jint.tree.TextProcessingNode.
 
TextProcessingNode(int) - Constructor for class kmy.jint.tree.TextProcessingNode
 
textSearch(Object, Object) - Static method in class kmy.jint.util.AnyUtilities
 
thenPart - Variable in class kmy.jint.tree.IfNode
 
theWorld - Variable in class kmy.jint.tools.Compiler
 
THIS - Variable in class kmy.jint.compiler.CompilerContext
 
THIS - Variable in class kmy.jint.parser.NameTable
 
THIS - Variable in class kmy.jint.typer.TyperContext
 
thisClass - Variable in class kmy.jint.gen.JVMClassGenerator
 
thisClass - Variable in class kmy.regex.jvm.RJavaClassMachine
 
thisType - Variable in class kmy.regex.jvm.RJavaClassMachine
 
THREE - Static variable in class kmy.regex.jvm.RJavaClassMachine
 
throwableClass - Variable in class kmy.jint.reflect.JintClassTable
 
throwCantResolve(IdentifierNode, AbstractClass) - Method in class kmy.jint.reflect.JintClassTable
 
throwIt(RuntimeException) - Static method in class kmy.test.java.Statements
 
ThrowNode - class kmy.jint.tree.ThrowNode.
 
ThrowNode(int, ExpressionNode) - Constructor for class kmy.jint.tree.ThrowNode
 
tmpVariable - Variable in class kmy.jint.typer.TyperContext
If we need to generate temporary local variables for return, try and synchronized statements (we normally do).
tmpVariableCount - Variable in class kmy.jint.typer.TyperContext
Counter to generate temporary local variable names.
toCharArray() - Method in class kmy.jint.lang.CharString
 
toJVMFlags(AbstractClass) - Method in class kmy.jint.compiler.CompilerContext
 
toJVMFlags(int) - Method in class kmy.jint.compiler.CompilerContext
 
tok - Variable in class kmy.jint.tools.Compiler.AbstractFile
 
TOK_OPT_BUFFERONLY - Static variable in interface kmy.jint.constants.TokenConst
 
TOK_OPT_DECLARE - Static variable in interface kmy.jint.constants.TokenConst
 
TOK_OPT_GLOBAL - Static variable in interface kmy.jint.constants.TokenConst
 
TOK_OPT_IGNORE - Static variable in interface kmy.jint.constants.TokenConst
 
TOK_OPT_MULTILINE - Static variable in interface kmy.jint.constants.TokenConst
 
TOK_OPT_OFFLINE - Static variable in interface kmy.jint.constants.TokenConst
 
TOK_OPT_RETAINALL - Static variable in interface kmy.jint.constants.TokenConst
 
TOK_OPT_SINGLELINE - Static variable in interface kmy.jint.constants.TokenConst
 
TOK_OPT_STANDALONE - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_ABSTRACT - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_AE - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_AND - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_ANDE - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_BOOLEAN - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_BREAK - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_BYTE - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_BYVALUE - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_CASE - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_CATCH - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_CHAR - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_CLASS - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_CONST - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_CONTINUE - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_DEFAULT - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_DO - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_DOUBLE - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_EE - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_ELSE - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_EOF - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_EXTENDS - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_FALSE - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_FINAL - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_FINALLY - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_FLOAT - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_FOR - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_GE - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_GG - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_GGE - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_GGG - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_GGGE - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_GOTO - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_IF - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_IMPLEMENTS - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_IMPORT - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_INSTANCEOF - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_INT - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_INTERFACE - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_LE - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_LL - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_LLE - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_LONG - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_ME - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_MM - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_NATIVE - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_NE - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_NEW - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_NONE - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_NULL - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_OR - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_ORE - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_PACKAGE - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_PCE - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_PE - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_PP - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_PRIVATE - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_PROTECTED - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_PUBLIC - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_RETURN - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_SE - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_SHORT - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_SS - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_STATIC - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_SUPER - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_SWITCH - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_SYNCHRONIZED - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_TE - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_THIS - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_THREADSAFE - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_THROW - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_THROWS - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_TRANSIENT - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_TRUE - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_TRY - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_V_BOUND - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_V_CHAR - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_V_DOUBLE - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_V_FLOAT - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_V_FORM - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_V_INT - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_V_LONG - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_V_PATT - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_V_REGEX - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_V_STRING - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_V_SUBST - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_V_TRANS - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_VOID - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_VOLATILE - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_WHERE - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_WHILE - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_WORD - Static variable in interface kmy.jint.constants.TokenConst
 
TOKEN_XE - Static variable in interface kmy.jint.constants.TokenConst
 
TokenConst - interface kmy.jint.constants.TokenConst.
 
toLowerCase() - Method in class kmy.jint.lang.CharString
 
toLowerCase() - Method in class kmy.regex.tree.RNode
 
toLowerCase() - Method in class kmy.regex.tree.CharSet
 
toLowerCase() - Method in class kmy.regex.tree.RCharClassNode
 
toLowerCase() - Method in class kmy.regex.tree.RAltNode
 
toLowerCase() - Method in class kmy.regex.tree.RRepeatNode
 
toLowerCase() - Method in class kmy.regex.tree.RConstNode
 
toLowerCase() - Method in class kmy.regex.tree.RLookAheadNode
 
topOuterClass - Variable in class kmy.jint.typer.TyperContext
 
toSimpleJVMName() - Method in class kmy.jint.parser.QualifiedIdentifier
Returns JVM class name for non-inner, non-array classes.
toString() - Method in class kmy.jint.compiler.CompilerHelper.Variable
 
toString() - Method in class kmy.jint.compiler.CompilerHelper.FieldAccess
 
toString() - Method in class kmy.jint.compiler.CompilerHelper.ArrayLengthAccess
 
toString() - Method in class kmy.jint.compiler.CompilerHelper.ClassAccess
 
toString() - Method in class kmy.jint.gen.CodeGenerator.MyMark
 
toString() - Method in class kmy.jint.lang.CharString
 
toString() - Method in class kmy.jint.parser.QualifiedIdentifier
Returns String representation of this QualifiedIdentifier: dot-separated list of identifiers plus '[]' for every dimension.
toString() - Method in class kmy.jint.parser.Identifier
Returns identifier's string representation (its 'name' member).
toString() - Method in class kmy.jint.parser.Parser.LabelExpression
 
toString() - Method in class kmy.jint.parser.Parser.LocalMethodExpression
 
toString() - Method in class kmy.jint.parser.Parser.LocalVariableExpression
 
toString() - Method in class kmy.jint.reflect.AbstractClass
 
toString() - Method in class kmy.jint.reflect.AbstractMethod
 
toString() - Method in class kmy.jint.reflect.AbstractField
 
toString() - Method in class kmy.jint.tools.Compiler.ZipFileEx
 
toString() - Method in class kmy.jint.tree.BasicNode
Returns string representation of this node.
toString() - Method in class kmy.jint.tree.InfixNode
 
toString() - Method in class kmy.jint.tree.PrintContext
 
toString() - Method in class kmy.jint.typer.NewAttachment
 
toString() - Method in class kmy.jint.typer.CallAttachment
 
toString() - Method in class kmy.jint.util.DispatchObject
 
toString() - Method in class kmy.jint.util.CompilerException
 
toString() - Method in class kmy.regex.tree.RNode
 
toString() - Method in class kmy.regex.tree.CharSet
 
toString() - Method in class kmy.regex.tree.RPrintContext
 
toString() - Method in class kmy.regex.util.ProxyRegex
 
toString() - Method in class kmy.regex.util.CaseInsensitiveRegex
 
toString() - Method in class kmy.regex.util.SimpleRegex
 
toString() - Method in class kmy.test.java.Call
 
toString(char) - Method in class kmy.jint.parser.QualifiedIdentifier
The same as toString(), but uses sep instead of '.' as separator.
toTune - Variable in class kmy.jint.gen.JVMClassGenerator
 
toType(ExpressionNode) - Method in class kmy.jint.parser.Parser
Converts indexed expression with empty indexes (array type name) to identifier node.
toUpperCase() - Method in class kmy.jint.lang.CharString
 
TRANSIENT_FLAG - Static variable in interface kmy.jint.constants.DefinitionConst
 
trash() - Method in class kmy.jint.io.JintReader.Mark
 
TRASHED - Static variable in class kmy.jint.compiler.CompilerContext
 
trashTheValue - Variable in class kmy.jint.compiler.CompilerContext
 
TraverserContext - class kmy.jint.tree.TraverserContext.
Subclass of Context, implementing all its eval* methods.
TraverserContext() - Constructor for class kmy.jint.tree.TraverserContext
 
tree - Variable in class kmy.jint.tools.Compiler.ZipFileEx
 
treeElement - Variable in class kmy.jint.tools.Compiler.ZipEntryFile
 
trim() - Method in class kmy.jint.lang.CharString
 
TRUE - Variable in class kmy.jint.parser.NameTable
 
TRUE - Static variable in class kmy.jint.parser.Parser
 
TryNode - class kmy.jint.tree.TryNode.
 
TryNode(int, StatementNode, CatchNode[]) - Constructor for class kmy.jint.tree.TryNode
 
tryTest() - Method in class kmy.test.java.Statements
 
tType - Variable in class kmy.jint.parser.AbstractTokenizer
Token type.
tuneJumps(byte[]) - Method in class kmy.jint.gen.JVMClassGenerator
 
TWO - Static variable in class kmy.regex.jvm.RJavaClassMachine
 
type - Variable in class kmy.jint.compiler.CompilerHelper.Variable
 
type - Variable in class kmy.jint.gen.JVMClassGenerator.FieldEntry
 
type - Variable in class kmy.jint.gen.JVMClassGenerator.MethodEntry
 
type - Variable in class kmy.jint.gen.JVMConstantPool.CP_NameAndType_Entry
 
type - Variable in class kmy.jint.parser.QualifiedIdentifier
 
type - Variable in class kmy.jint.reflect.CompiledField
 
type - Variable in class kmy.jint.reflect.CompiledClass.Consumer
 
type - Variable in class kmy.jint.reflect.CompiledMethod
 
type - Variable in class kmy.jint.reflect.JVMField
 
type - Variable in class kmy.jint.reflect.JVMMethod
 
type - Variable in class kmy.jint.reflect.JintMethod
 
type - Variable in class kmy.jint.reflect.JintField
 
type - Variable in class kmy.jint.tree.NewNode
 
type - Variable in class kmy.jint.tree.MemberNode
 
type - Variable in class kmy.jint.tree.CastNode
 
type - Variable in class kmy.jint.tree.CatchNode
 
type - Variable in class kmy.jint.tree.MethodNode
 
type - Variable in class kmy.jint.tree.ArrayValueNode
 
type - Variable in class kmy.jint.tree.ParameterNode
 
typecheck(AbstractClass, ExpressionNode, AbstractClass, BasicNode) - Method in class kmy.jint.typer.TyperContext
 
typeName - Variable in class kmy.jint.reflect.JintMethod
 
TyperContext - class kmy.jint.typer.TyperContext.
This context does most of the semantic analysis of the parsing tree (including figuring out types of all expressions).
TyperContext.LevelStackItem - class kmy.jint.typer.TyperContext.LevelStackItem.
A class representing enclosing scope (class or method body).
TyperContext.LevelStackItem() - Constructor for class kmy.jint.typer.TyperContext.LevelStackItem
 
TyperContext(AbstractClass, AbstractTyperHelper) - Constructor for class kmy.jint.typer.TyperContext
Create TyperContext that has outermost ("top-level") class.
TyperContext(JintClassTable, AbstractTyperHelper) - Constructor for class kmy.jint.typer.TyperContext
Create TyperContext without outermost ("top-level") class.
types - Variable in class kmy.jint.util.AnyUtilities.CacheEntry
 

U

UNARY_MINUS - Static variable in interface kmy.jint.constants.TokenConst
 
UNDEFINED - Static variable in class kmy.jint.reflect.AbstractMethod
 
UNDEFINED - Static variable in class kmy.jint.util.ClassUtilities
 
UNGET_SIZE - Static variable in class kmy.jint.parser.ReaderTokenizer
 
ungetChar(int) - Method in class kmy.jint.parser.ReaderTokenizer
 
uppercase - Variable in class kmy.regex.form.HexNumberFormatterSpan
 
upperLevelClassHandle - Variable in class kmy.jint.parser.Parser
 
used - Variable in class kmy.jint.tools.Compiler.StdinFile
 
utilities - Variable in class kmy.jint.reflect.JintClassTable
 
utilities - Static variable in class kmy.jint.util.AnyUtilities
 

V

V_BEGIN - Variable in class kmy.regex.jvm.RJavaClassMachine
 
V_CELLS - Variable in class kmy.regex.jvm.RJavaClassMachine
 
V_END - Variable in class kmy.regex.jvm.RJavaClassMachine
 
V_FORKPTR - Variable in class kmy.regex.jvm.RJavaClassMachine
 
V_FORKS - Variable in class kmy.regex.jvm.RJavaClassMachine
 
V_HEAD - Variable in class kmy.regex.jvm.RJavaClassMachine
 
V_HEADINC - Variable in class kmy.regex.jvm.RJavaClassMachine
 
V_MAXSTART - Variable in class kmy.regex.jvm.RJavaClassMachine
 
V_MFCOUNT - Variable in class kmy.regex.jvm.RJavaClassMachine
 
V_MFHEAD - Variable in class kmy.regex.jvm.RJavaClassMachine
 
V_REFILLER - Variable in class kmy.regex.jvm.RJavaClassMachine
 
V_RET1 - Variable in class kmy.regex.jvm.RJavaClassMachine
 
V_START - Variable in class kmy.regex.jvm.RJavaClassMachine
 
V_STRING - Variable in class kmy.regex.jvm.RJavaClassMachine
 
V_TMP1 - Variable in class kmy.regex.jvm.RJavaClassMachine
 
val - Variable in class kmy.jint.tree.ConstNode
 
val - Variable in class kmy.regex.interp.InterpretedRegex.Restore
 
vals - Variable in class kmy.jint.tree.ArrayValueNode
 
value - Variable in class kmy.jint.reflect.CompiledField
 
value - Variable in class kmy.jint.reflect.CompiledClass.Consumer
 
value - Variable in class kmy.jint.reflect.JintField
 
valueOf(boolean) - Static method in class kmy.jint.lang.CharString
 
valueOf(char) - Static method in class kmy.jint.lang.CharString
 
valueOf(char[]) - Static method in class kmy.jint.lang.CharString
 
valueOf(char[], int, int) - Static method in class kmy.jint.lang.CharString
 
valueOf(double) - Static method in class kmy.jint.lang.CharString
 
valueOf(float) - Static method in class kmy.jint.lang.CharString
 
valueOf(int) - Static method in class kmy.jint.lang.CharString
 
valueOf(long) - Static method in class kmy.jint.lang.CharString
 
valueOf(Object) - Static method in class kmy.jint.lang.CharString
 
var - Variable in class kmy.regex.interp.InterpretedRegex.Restore
 
var - Variable in class kmy.regex.tree.RSubstNode
 
VAR - Variable in class kmy.jint.parser.NameTable
 
varargFlag - Variable in class kmy.jint.reflect.AbstractMethod
 
varArgSignature - Static variable in class kmy.jint.reflect.CompiledClass
 
varCells - Variable in class kmy.regex.interp.RInterpMachine
 
varCells - Variable in class kmy.regex.jvm.RJavaClassMachine
 
varCounter - Variable in class kmy.regex.parser.RParser
 
Variable - class kmy.regex.interp.Variable.
 
Variable - class kmy.regex.jvm.Variable.
 
VARIABLE - Static variable in class kmy.jint.reflect.AbstractClass
 
VARIABLE - Static variable in class kmy.jint.util.ClassMethods
 
Variable() - Constructor for class kmy.regex.interp.Variable
 
Variable() - Constructor for class kmy.regex.jvm.Variable
 
variableAcc - Variable in class kmy.jint.typer.TyperContext
Variable stack.
variableAcc - Variable in class kmy.jint.typer.TyperContext.LevelStackItem
 
variables - Variable in class kmy.jint.typer.TyperContext
Variable by Identifier dictionary.
variables - Variable in class kmy.jint.typer.TyperContext.LevelStackItem
 
variables() - Method in class kmy.regex.interp.InterpretedRegex
 
variables() - Method in class kmy.regex.jvm.RJavaClassMachine
 
variables() - Method in class kmy.regex.jvm.JavaClassRegexStub
 
variables() - Method in class kmy.regex.util.Regex
Enumerates all external and internal variables in this regex.
variables() - Method in class kmy.regex.util.ProxyRegex
 
variableType(IdentifierNode, AbstractClass) - Method in class kmy.jint.typer.TyperContext
 
varName - Variable in class kmy.regex.parser.RParser
 
vars - Variable in class kmy.jint.tree.RegexNode
 
vars - Variable in class kmy.regex.interp.RInterpMachine
 
vars - Variable in class kmy.regex.interp.InterpretedRegex
 
vars - Variable in class kmy.regex.jvm.RJavaClassMachine
 
vars - Variable in class kmy.regex.util.Formatter
 
vectorClass - Variable in class kmy.jint.reflect.JintClassTable
 
verbose - Variable in class kmy.test.java.Scopes
 
verbose - Variable in class kmy.test.java.Statements
 
verboseLevel - Variable in class kmy.jint.tools.Compiler
 
verifyEvaluability(IdentifierNode, AbstractClass, boolean) - Method in class kmy.jint.typer.TyperContext
 
version - Variable in class kmy.jint.gen.JVMClassReader
 
virgin - Variable in class kmy.jint.compiler.CompilerHelper.Variable
 
virgin - Variable in class kmy.regex.interp.InterpretedRegex.MultiFork
 
VOID - Variable in class kmy.jint.parser.NameTable
 
voidType - Variable in class kmy.jint.reflect.JintClassTable
 
voidType - Static variable in class kmy.jint.util.JVMClassMethods
 
VOLATILE_FLAG - Static variable in interface kmy.jint.constants.DefinitionConst
 
vreturn - Static variable in interface kmy.jint.gen.JVMCodes
 

W

wantFieldAttribute(String) - Method in class kmy.jint.gen.JVMClassConsumer
 
wantFieldAttribute(String) - Method in class kmy.jint.reflect.CompiledClass.Consumer
 
wantFieldAttribute(String) - Method in class kmy.jint.tools.Disassembler.Consumer
 
wantMethodAttribute(String) - Method in class kmy.jint.gen.JVMClassConsumer
 
wantMethodAttribute(String) - Method in class kmy.jint.reflect.CompiledClass.Consumer
 
wantMethodAttribute(String) - Method in class kmy.jint.tools.Disassembler.Consumer
 
warningLevel - Variable in class kmy.jint.tools.Compiler
 
WHERE_FLAG - Static variable in interface kmy.jint.constants.DefinitionConst
 
whereClauses - Variable in class kmy.jint.tree.ClassNode
 
WhileNode - class kmy.jint.tree.WhileNode.
 
WhileNode(int, ExpressionNode, StatementNode) - Constructor for class kmy.jint.tree.WhileNode
 
whileTest() - Method in class kmy.test.java.Statements
 
wholeOption - Variable in class kmy.jint.tools.Compiler
 
wide - Static variable in interface kmy.jint.gen.JVMCodes
 
WORD_CHARSET - Static variable in class kmy.regex.tree.CharSet
 
wordRange - Static variable in class kmy.regex.tree.CharSet
 
workSet - Variable in class kmy.jint.tools.Compiler
 
workToDo - Variable in class kmy.jint.tools.Compiler
 
WORLD_FLAG - Static variable in interface kmy.jint.constants.DefinitionConst
 
worldClass - Variable in class kmy.jint.reflect.JintClassTable
 
wrapped - Variable in class kmy.jint.util.WrapperException
 
wrapped - Variable in class kmy.jint.util.CompilerException
 
wrapped(Class) - Static method in class kmy.jint.util.JVMClassMethods
 
WrapperException - exception kmy.jint.util.WrapperException.
 
WrapperException(Exception) - Constructor for class kmy.jint.util.WrapperException
 
write(DataOutputStream) - Method in class kmy.jint.gen.JVMConstantPool.CP_Entry
 
write(DataOutputStream) - Method in class kmy.jint.gen.JVMConstantPool.CP_UTF8_Entry
 
write(DataOutputStream) - Method in class kmy.jint.gen.JVMConstantPool.CP_Number_Entry
 
write(DataOutputStream) - Method in class kmy.jint.gen.JVMConstantPool.CP_String_Entry
 
write(DataOutputStream) - Method in class kmy.jint.gen.JVMConstantPool.CP_Class_Entry
 
write(DataOutputStream) - Method in class kmy.jint.gen.JVMConstantPool.CP_NameAndType_Entry
 
write(DataOutputStream) - Method in class kmy.jint.gen.JVMConstantPool.CP_MemberRef_Entry
 
writeAttributes(DataOutputStream) - Method in class kmy.jint.gen.JVMClassGenerator
 
writeCode(int) - Method in class kmy.regex.interp.RInterpMachine
 
writeConstantPool(DataOutputStream) - Method in class kmy.jint.gen.JVMConstantPool
 
writeDescriptor(StringBuffer) - Method in class kmy.jint.parser.QualifiedIdentifier
Writes class descriptor to a given StringBuffer.
writeFields(DataOutputStream) - Method in class kmy.jint.gen.JVMClassGenerator
 
writeInterfaces(DataOutputStream) - Method in class kmy.jint.gen.JVMClassGenerator
 
writeLabel(int, AbstractMark) - Method in class kmy.jint.gen.JVMClassGenerator
 
writeLabel(RLabel) - Method in class kmy.regex.interp.RInterpMachine
 
writeMethods(DataOutputStream) - Method in class kmy.jint.gen.JVMClassGenerator
 
writeSimpleAttribute(DataOutputStream, short, short) - Static method in class kmy.jint.gen.JVMClassGenerator
 
writeTo(DataOutputStream) - Method in class kmy.jint.gen.JVMClassGenerator
 

Z

ZERO - Static variable in class kmy.regex.jvm.RJavaClassMachine
 
zip - Variable in class kmy.jint.tools.Compiler.ZipEntryFile
 
zipName - Variable in class kmy.jint.tools.Compiler.ZipFileEx
 

_

__clone() - Method in class kmy.jint.util.DispatchObject
 
__equals(Object) - Method in class kmy.jint.util.DispatchObject
 
__hashCode() - Method in class kmy.jint.util.DispatchObject
 
__toString() - Method in class kmy.jint.util.DispatchObject
 
_goto - Static variable in interface kmy.jint.gen.JVMCodes
 

< A B C D E F G H I J K L M N O P Q R S T U V W Z _