Java API by
Zvi Har’El
A B C D E F G H I J K L M N O P R S T U V W X Y Z Γ Χ

A

AALOAD - Static variable in interface cf.JVM
JVM opcodes.
AASTORE - Static variable in interface cf.JVM
JVM opcodes.
access - Variable in class cf.ClassFile
Class access modifiers.
access - Variable in class cf.MemberInfo
Member access modifiers.
ACONST_NULL - Static variable in interface cf.JVM
JVM opcodes.
actionPerformed(ActionEvent) - Method in class kaleido.Scope
 
add(Vector3D) - Method in class kaleido.Vector3D
 
addException(int, int, int, String) - Method in class cf.CodeAttribute
Adds an exception to the exception table of a method.
addInterface(String) - Method in class cf.ClassFile
Adds a name to the list of interfaces implemented by this class.
adj - Variable in class kaleido.Polyhedron
The vertex-vertex adjacency matrix.
Alef - Class in gauss
Hebrew numerals.
Alef(int) - Constructor for class gauss.Alef
 
ALOAD - Static variable in interface cf.JVM
JVM opcodes.
ALOAD_0 - Static variable in interface cf.JVM
JVM opcodes.
ALOAD_1 - Static variable in interface cf.JVM
JVM opcodes.
ALOAD_2 - Static variable in interface cf.JVM
JVM opcodes.
ALOAD_3 - Static variable in interface cf.JVM
JVM opcodes.
ANEWARRAY - Static variable in interface cf.JVM
JVM opcodes.
anti - Variable in class kaleido.Polyhedron
A boolean array of length Polyhedron.E.
appletResize(int, int) - Method in class kaleido.Kaleido
 
ARETURN - Static variable in interface cf.JVM
JVM opcodes.
ARRAYLENGTH - Static variable in interface cf.JVM
JVM opcodes.
ASTORE - Static variable in interface cf.JVM
JVM opcodes.
ASTORE_0 - Static variable in interface cf.JVM
JVM opcodes.
ASTORE_1 - Static variable in interface cf.JVM
JVM opcodes.
ASTORE_2 - Static variable in interface cf.JVM
JVM opcodes.
ASTORE_3 - Static variable in interface cf.JVM
JVM opcodes.
ATHROW - Static variable in interface cf.JVM
JVM opcodes.
attributes - Variable in class cf.ClassFile
Attributes of this class.
attributes - Variable in class cf.CodeAttribute
Attributes of this code.
attributes - Variable in class cf.MemberInfo
Attributes of this member.
azimuth - Variable in class kaleido.Scope
Direction in space of rotation axis.

B

back - Variable in class kaleido.Scope
References to buttons.
BALOAD - Static variable in interface cf.JVM
JVM opcodes.
BASTORE - Static variable in interface cf.JVM
JVM opcodes.
BIG_EPSILON - Static variable in class kaleido.Polyhedron
The minimum difference in the coordinates between two distinct vertices.
bigFont - Variable in class kaleido.Scope
Font for titles.
BIPUSH - Static variable in interface cf.JVM
JVM opcodes.
blue - Variable in class kaleido.Scope
Boolean flag describing the color setup.
buffer - Variable in class cf.View
 
button(String) - Method in class kaleido.Scope
 
bytes - Variable in class cf.ClassFile.ByteArray
 

C

ca - Variable in class cf.MemberInfo
The “Code” attribute of this member.
CALOAD - Static variable in interface cf.JVM
JVM opcodes.
CASTORE - Static variable in interface cf.JVM
JVM opcodes.
cf - package cf
Java class file manipulation package.
cf - Variable in class cf.CodeAttribute
The ClassFile object to which this code belongs.
CHECKCAST - Static variable in interface cf.JVM
JVM opcodes.
choice - Static variable in class cf.View
 
CLASS - Static variable in interface cf.JVM
Constant pool tags.
CLASS_MAGIC - Static variable in interface cf.JVM
Magic numbers identifying file formats.
ClassFile - Class in cf
An instance of class ClassFile is an in-core representation of a Java class file.
ClassFile() - Constructor for class cf.ClassFile
Constructs an empty ClassFile object.
ClassFile(DataInputStream) - Constructor for class cf.ClassFile
Constructs a ClassFile object by reading an input stream.
ClassFile.ByteArray - Class in cf
An instance of the inner class ByteArray is an immutable wrapper to a byte[] object.
ClassFile.ByteArray(byte[]) - Constructor for class cf.ClassFile.ByteArray
 
classHash - Static variable in class cf.Obfuscate
 
className - Variable in class cf.Obfuscate
 
clock - Variable in class kaleido.Scope
An object reference to the clock thread.
code - Variable in class cf.CodeAttribute
The actual JVM bytecode for this method.
CodeAttribute - Class in cf
An instance of class CodeAttribute is an in-core representation of a “Code” attribute of a method.
CodeAttribute(DataInputStream, ClassFile) - Constructor for class cf.CodeAttribute
Constructs a new CodeAttribute object by reading an input stream.
CodeAttribute(ClassFile) - Constructor for class cf.CodeAttribute
Constructs an empty CodeAttribute object for a new method.
codeLength - Variable in class cf.CodeAttribute
Number of bytes in the code array.
color - Variable in class kaleido.Scope
The 16 chosen display colors.
compl() - Method in class kaleido.Rational
 
compl(double) - Static method in class kaleido.Rational
 
config - Variable in class kaleido.Polyhedron
The printable vertex configuration.
configuration() - Method in class kaleido.Polyhedron
Generate a printable vertex configuration symbol.
copyright - Static variable in class kaleido.Scope
Copyright notice.
count() - Method in class kaleido.Polyhedron
Compute edge and face counts, and update D and χ.
coxeter - Variable in class kaleido.Uniform.Entry
 
cP - Variable in class cf.ClassFile
Constant pool.
cp(byte[]) - Method in class cf.ClassFile
Inserts a constant to the pool.
cp(byte, short) - Method in class cf.ClassFile
Inserts a constant.
cp(byte, short, short) - Method in class cf.ClassFile
Inserts a constant.
cp(byte, String) - Method in class cf.ClassFile
Inserts a UTF8, CLASS or STRING constant.
cp(byte, String, String) - Method in class cf.ClassFile
Inserts a NAMEANDTYPE constant.
cp(byte, String, String, String) - Method in class cf.ClassFile
Inserts a FIELDREF, METHODREF or INTERFACEMETHODREF constant.
cp(byte, short, String, String) - Method in class cf.ClassFile
Inserts a FIELDREF, METHODREF or INTERFACEMETHODREF constant.
cp(byte, int) - Method in class cf.ClassFile
Inserts an INTEGER constant.
cp(byte, float) - Method in class cf.ClassFile
Inserts a FLOAT constant.
cp(byte, long) - Method in class cf.ClassFile
Inserts a LONG constant.
cp(byte, double) - Method in class cf.ClassFile
Inserts a DOUBLE constant.
cPCode - Variable in class cf.ClassFile
UTF8 constant for “Code”.
cPConstantValue - Variable in class cf.View
 
cPExceptions - Variable in class cf.View
 
cPHash - Variable in class cf.ClassFile
Constant pool hash table.
cPInnerClasses - Variable in class cf.View
 
cPLineNumberTable - Variable in class cf.View
 
cPLocalVariableTable - Variable in class cf.View
 
cPSourceFile - Variable in class cf.View
 
cross(Vector3D) - Method in class kaleido.Vector3D
 
cursor - Static variable in class cf.View
 
cx - Variable in class kaleido.Polyhedron
 
cy - Variable in class kaleido.Polyhedron
 

D

d - Variable in class gauss.Taarich
Hebrew day-of-the-month.
D - Variable in class kaleido.Polyhedron
The density of the polyhedron.
D2F - Static variable in interface cf.JVM
JVM opcodes.
D2I - Static variable in interface cf.JVM
JVM opcodes.
D2L - Static variable in interface cf.JVM
JVM opcodes.
DADD - Static variable in interface cf.JVM
JVM opcodes.
DALOAD - Static variable in interface cf.JVM
JVM opcodes.
DASTORE - Static variable in interface cf.JVM
JVM opcodes.
date - Variable in class gauss.Gauss
 
day - Variable in class gauss.Gauss
 
DBL_EPSILON - Static variable in class kaleido.Polyhedron
The difference between 1.0 and the minimum double greater than 1.0.
DCMPG - Static variable in interface cf.JVM
JVM opcodes.
DCMPL - Static variable in interface cf.JVM
JVM opcodes.
DCONST_0 - Static variable in interface cf.JVM
JVM opcodes.
DCONST_1 - Static variable in interface cf.JVM
JVM opcodes.
DDIV - Static variable in interface cf.JVM
JVM opcodes.
decompose() - Method in class kaleido.Polyhedron
Decompose Schwarz triangle into N right triangles and compute the vertex count V and the vertex valency M.
denominator - Variable in class kaleido.Rational
 
denominator(double) - Static method in class kaleido.Rational
 
desc(Class) - Static method in class cf.ClassFile
Returns a descriptor of a field.
desc(Class[], Class) - Static method in class cf.ClassFile
Returns a descriptor of a method.
descriptorHash - Variable in class cf.Obfuscate
 
descriptorIndex - Variable in class cf.MemberInfo
The descriptor of this member.
df - Variable in class kaleido.Output
 
digits - Static variable in class gauss.Alef
 
dihedral(double, String, String) - Method in class kaleido.Polyhedron
 
disabled - Variable in class kaleido.Scope
True if a button was disabeled.
DLOAD - Static variable in interface cf.JVM
JVM opcodes.
DLOAD_0 - Static variable in interface cf.JVM
JVM opcodes.
DLOAD_1 - Static variable in interface cf.JVM
JVM opcodes.
DLOAD_2 - Static variable in interface cf.JVM
JVM opcodes.
DLOAD_3 - Static variable in interface cf.JVM
JVM opcodes.
DMUL - Static variable in interface cf.JVM
JVM opcodes.
DNEG - Static variable in interface cf.JVM
JVM opcodes.
dot(Vector3D) - Method in class kaleido.Vector3D
 
DOUBLE - Static variable in interface cf.JVM
Constant pool tags.
doubleValue() - Method in class kaleido.Rational
 
draw(Scope, Graphics, Vector3D, Vector3D, boolean) - Method in class kaleido.Polyhedron
 
drawn - Variable in class kaleido.Polyhedron
 
DREM - Static variable in interface cf.JVM
JVM opcodes.
DRETURN - Static variable in interface cf.JVM
JVM opcodes.
DSTORE - Static variable in interface cf.JVM
JVM opcodes.
DSTORE_0 - Static variable in interface cf.JVM
JVM opcodes.
DSTORE_1 - Static variable in interface cf.JVM
JVM opcodes.
DSTORE_2 - Static variable in interface cf.JVM
JVM opcodes.
DSTORE_3 - Static variable in interface cf.JVM
JVM opcodes.
DSUB - Static variable in interface cf.JVM
JVM opcodes.
dual - Variable in class kaleido.Polyhedron
The dual name, standard or manifuctured.
dual - Variable in class kaleido.Uniform.Entry
 
DUP - Static variable in interface cf.JVM
JVM opcodes.
DUP2 - Static variable in interface cf.JVM
JVM opcodes.
DUP2_X1 - Static variable in interface cf.JVM
JVM opcodes.
DUP2_X2 - Static variable in interface cf.JVM
JVM opcodes.
DUP_X1 - Static variable in interface cf.JVM
JVM opcodes.
DUP_X2 - Static variable in interface cf.JVM
JVM opcodes.

E

E - Variable in class kaleido.Polyhedron
The edge count.
e - Variable in class kaleido.Polyhedron
The edge list.
edgelist(boolean) - Method in class kaleido.Polyhedron
Computes edge list of the polyhedron or its dual.
elevation - Variable in class kaleido.Scope
Direction in space of rotation axis.
equals(Object) - Method in class cf.ClassFile.ByteArray
 
equals(Rational) - Method in class kaleido.Rational
 
equals(int) - Method in class kaleido.Rational
 
equals(double) - Method in class kaleido.Rational
 
escape(PrintStream, String) - Static method in class cf.Obfuscate
Prints an identifer using Unicode escapes.
escape(String) - Method in class cf.View
Views a string using escape sequences.
even - Variable in class kaleido.Polyhedron
Marks the removed face in a polyhedron of type pqr|, where one of the rationals has an even denominator.
exceptions() - Method in class kaleido.Polyhedron
Handle the exceptional cases which need postprocessing.
exceptionTable - Variable in class cf.CodeAttribute
The exception table.

F

F - Variable in class kaleido.Polyhedron
The face count.
f - Variable in class kaleido.Polyhedron
The face coordinates.
F2D - Static variable in interface cf.JVM
JVM opcodes.
F2I - Static variable in interface cf.JVM
JVM opcodes.
F2L - Static variable in interface cf.JVM
JVM opcodes.
faces() - Method in class kaleido.Polyhedron
Compute polyhedron faces (dual vertices) and incidence matrices.
FADD - Static variable in interface cf.JVM
JVM opcodes.
FALOAD - Static variable in interface cf.JVM
JVM opcodes.
FASTORE - Static variable in interface cf.JVM
JVM opcodes.
FCMPG - Static variable in interface cf.JVM
JVM opcodes.
FCMPL - Static variable in interface cf.JVM
JVM opcodes.
FCONST_0 - Static variable in interface cf.JVM
JVM opcodes.
FCONST_1 - Static variable in interface cf.JVM
JVM opcodes.
FCONST_2 - Static variable in interface cf.JVM
JVM opcodes.
FDIV - Static variable in interface cf.JVM
JVM opcodes.
Fi - Variable in class kaleido.Polyhedron
The face counts by type.
fieldHash - Variable in class cf.Obfuscate
 
FIELDREF - Static variable in interface cf.JVM
Constant pool tags.
fields - Variable in class cf.ClassFile
Fields declared by this class.
findClassInPath(String) - Static method in class cf.ClassFile
Finds a class file in the user class path.
findUTF8(String) - Method in class cf.ClassFile
Finds a UTF8 constant in the pool.
firstrot - Variable in class kaleido.Polyhedron
Temporary storage for vertex generation.
flat - Static variable in class cf.Obfuscate
 
FLOAD - Static variable in interface cf.JVM
JVM opcodes.
FLOAD_0 - Static variable in interface cf.JVM
JVM opcodes.
FLOAD_1 - Static variable in interface cf.JVM
JVM opcodes.
FLOAD_2 - Static variable in interface cf.JVM
JVM opcodes.
FLOAD_3 - Static variable in interface cf.JVM
JVM opcodes.
FLOAT - Static variable in interface cf.JVM
Constant pool tags.
FMUL - Static variable in interface cf.JVM
JVM opcodes.
FNEG - Static variable in interface cf.JVM
JVM opcodes.
frame - Static variable in class cf.View
 
FREM - Static variable in interface cf.JVM
JVM opcodes.
FRETURN - Static variable in interface cf.JVM
JVM opcodes.
FSTORE - Static variable in interface cf.JVM
JVM opcodes.
FSTORE_0 - Static variable in interface cf.JVM
JVM opcodes.
FSTORE_1 - Static variable in interface cf.JVM
JVM opcodes.
FSTORE_2 - Static variable in interface cf.JVM
JVM opcodes.
FSTORE_3 - Static variable in interface cf.JVM
JVM opcodes.
FSUB - Static variable in interface cf.JVM
JVM opcodes.
ftype - Variable in class kaleido.Polyhedron
The face types.

G

g - Variable in class kaleido.Polyhedron
The order of the symmetry group of the polyhedron.
gauss - package gauss
Hebrew calendar calculations using Gauss formula for Passover.
Gauss - Class in gauss
March date and day-of-the-week for Passover by Gauss formula.
Gauss(int, boolean) - Constructor for class gauss.Gauss
 
getAppletContext() - Method in class kaleido.Kaleido
 
getAppletInfo() - Method in class kaleido.Scope
 
getBytes() - Method in class cf.ClassFile
Writes the ClassFile object on a byte array.
getClassFile(String) - Static method in class cf.ClassFile
Gets a ClassFile object for a named class by reading a class file from the user class path.
getCodeBase() - Method in class kaleido.Kaleido
 
getDocumentBase() - Method in class kaleido.Kaleido
 
GETFIELD - Static variable in interface cf.JVM
JVM opcodes.
getParameter(String) - Method in class kaleido.Kaleido
 
GETSTATIC - Static variable in interface cf.JVM
JVM opcodes.
gon - Variable in class kaleido.Polyhedron
The type of the polygon serving as a base for a dihedral polyhedron.
GOTO - Static variable in interface cf.JVM
JVM opcodes.
GOTO_W - Static variable in interface cf.JVM
JVM opcodes.
green - Variable in class kaleido.Scope
Boolean flag describing the color setup.
guessname() - Method in class kaleido.Polyhedron
Get the polyhedron name, using standard list or guesswork.

H

hashCode - Variable in class cf.ClassFile.ByteArray
 
hashCode() - Method in class cf.ClassFile.ByteArray
 
HelloWorld - Class in cf
Says “Hello World” by creating a class on-the-fly.
HelloWorld() - Constructor for class cf.HelloWorld
 
HelloWorld.Loader - Class in cf
A minimal class loader.
HelloWorld.Loader() - Constructor for class cf.HelloWorld.Loader
 
hemi - Variable in class kaleido.Polyhedron
Marks polyhedra of a “hemi” type.
hmonths - Static variable in class gauss.Taarich
The Hebrew months names, as UNICODE Hebrew character strings.

I

I2B - Static variable in interface cf.JVM
JVM opcodes.
I2C - Static variable in interface cf.JVM
JVM opcodes.
I2D - Static variable in interface cf.JVM
JVM opcodes.
I2F - Static variable in interface cf.JVM
JVM opcodes.
I2L - Static variable in interface cf.JVM
JVM opcodes.
I2S - Static variable in interface cf.JVM
JVM opcodes.
IADD - Static variable in interface cf.JVM
JVM opcodes.
IALOAD - Static variable in interface cf.JVM
JVM opcodes.
IAND - Static variable in interface cf.JVM
JVM opcodes.
IASTORE - Static variable in interface cf.JVM
JVM opcodes.
ICONST_0 - Static variable in interface cf.JVM
JVM opcodes.
ICONST_1 - Static variable in interface cf.JVM
JVM opcodes.
ICONST_2 - Static variable in interface cf.JVM
JVM opcodes.
ICONST_3 - Static variable in interface cf.JVM
JVM opcodes.
ICONST_4 - Static variable in interface cf.JVM
JVM opcodes.
ICONST_5 - Static variable in interface cf.JVM
JVM opcodes.
ICONST_M1 - Static variable in interface cf.JVM
JVM opcodes.
IDIV - Static variable in interface cf.JVM
JVM opcodes.
IF_ACMPEQ - Static variable in interface cf.JVM
JVM opcodes.
IF_ACMPNE - Static variable in interface cf.JVM
JVM opcodes.
IF_ICMPEQ - Static variable in interface cf.JVM
JVM opcodes.
IF_ICMPGE - Static variable in interface cf.JVM
JVM opcodes.
IF_ICMPGT - Static variable in interface cf.JVM
JVM opcodes.
IF_ICMPLE - Static variable in interface cf.JVM
JVM opcodes.
IF_ICMPLT - Static variable in interface cf.JVM
JVM opcodes.
IF_ICMPNE - Static variable in interface cf.JVM
JVM opcodes.
IFEQ - Static variable in interface cf.JVM
JVM opcodes.
IFGE - Static variable in interface cf.JVM
JVM opcodes.
IFGT - Static variable in interface cf.JVM
JVM opcodes.
IFLE - Static variable in interface cf.JVM
JVM opcodes.
IFLT - Static variable in interface cf.JVM
JVM opcodes.
IFNE - Static variable in interface cf.JVM
JVM opcodes.
IFNONNULL - Static variable in interface cf.JVM
JVM opcodes.
IFNULL - Static variable in interface cf.JVM
JVM opcodes.
IINC - Static variable in interface cf.JVM
JVM opcodes.
ILOAD - Static variable in interface cf.JVM
JVM opcodes.
ILOAD_0 - Static variable in interface cf.JVM
JVM opcodes.
ILOAD_1 - Static variable in interface cf.JVM
JVM opcodes.
ILOAD_2 - Static variable in interface cf.JVM
JVM opcodes.
ILOAD_3 - Static variable in interface cf.JVM
JVM opcodes.
IMUL - Static variable in interface cf.JVM
JVM opcodes.
in - Variable in class kaleido.Scope
Input source.
incid - Variable in class kaleido.Polyhedron
The vertex-face incidence matrix.
ind(ClassFile.ByteArray, int) - Static method in class cf.Obfuscate
Extracts a constant pool index out of a constant pool entry.
index - Variable in class kaleido.Polyhedron
The index of the polyhedron in the standard list.
index - Variable in class kaleido.Scope
Index of polyhedron in the input.
INEG - Static variable in interface cf.JVM
JVM opcodes.
inherit(short) - Method in class cf.Obfuscate
 
init() - Method in class kaleido.Scope
Initializes the applet.
INSTANCEOF - Static variable in interface cf.JVM
JVM opcodes.
INTEGER - Static variable in interface cf.JVM
Constant pool tags.
INTERFACEMETHODREF - Static variable in interface cf.JVM
Constant pool tags.
interfaces - Variable in class cf.ClassFile
Superinterfaces of this class.
inUse - Variable in class cf.Obfuscate
 
INVOKEINTERFACE - Static variable in interface cf.JVM
JVM opcodes.
INVOKESPECIAL - Static variable in interface cf.JVM
JVM opcodes.
INVOKESTATIC - Static variable in interface cf.JVM
JVM opcodes.
INVOKEVIRTUAL - Static variable in interface cf.JVM
JVM opcodes.
IOR - Static variable in interface cf.JVM
JVM opcodes.
IREM - Static variable in interface cf.JVM
JVM opcodes.
IRETURN - Static variable in interface cf.JVM
JVM opcodes.
isActive() - Method in class kaleido.Kaleido
 
isCompl(Rational) - Method in class kaleido.Rational
 
isFinite() - Method in class kaleido.Rational
 
ISHL - Static variable in interface cf.JVM
JVM opcodes.
ISHR - Static variable in interface cf.JVM
JVM opcodes.
isInteger() - Method in class kaleido.Rational
 
isInteger(double) - Static method in class kaleido.Rational
 
isStar() - Method in class kaleido.Rational
 
isStar(double) - Static method in class kaleido.Rational
 
ISTORE - Static variable in interface cf.JVM
JVM opcodes.
ISTORE_0 - Static variable in interface cf.JVM
JVM opcodes.
ISTORE_1 - Static variable in interface cf.JVM
JVM opcodes.
ISTORE_2 - Static variable in interface cf.JVM
JVM opcodes.
ISTORE_3 - Static variable in interface cf.JVM
JVM opcodes.
ISUB - Static variable in interface cf.JVM
JVM opcodes.
isValid() - Method in class kaleido.Rational
 
IUSHR - Static variable in interface cf.JVM
JVM opcodes.
IXOR - Static variable in interface cf.JVM
JVM opcodes.

J

JAR_MAGIC - Static variable in interface cf.JVM
Magic numbers identifying file formats.
JSR - Static variable in interface cf.JVM
JVM opcodes.
JSR_W - Static variable in interface cf.JVM
JVM opcodes.
JVM - Interface in cf
The interface JVM defines all the symbolic constants involved in the Java class file.

K

K - Static variable in class gauss.Gauss
 
K - Variable in class kaleido.Polyhedron
The type of the symmetry group of the polyhedron.
kaleido - package kaleido
Kaleidoscopic Construction of Uniform Polyhedra.
Kaleido - Class in kaleido
Class Kaleido
Kaleido() - Constructor for class kaleido.Kaleido
 

L

L - Static variable in class gauss.Gauss
 
L2D - Static variable in interface cf.JVM
JVM opcodes.
L2F - Static variable in interface cf.JVM
JVM opcodes.
L2I - Static variable in interface cf.JVM
JVM opcodes.
LADD - Static variable in interface cf.JVM
JVM opcodes.
LALOAD - Static variable in interface cf.JVM
JVM opcodes.
LAND - Static variable in interface cf.JVM
JVM opcodes.
last - Static variable in class cf.Obfuscate
 
lastClass - Static variable in class cf.Obfuscate
 
lastField - Variable in class cf.Obfuscate
 
lastMethod - Variable in class cf.Obfuscate
 
LASTORE - Static variable in interface cf.JVM
JVM opcodes.
lastUnpackagedClass - Static variable in class cf.Obfuscate
 
LCMP - Static variable in interface cf.JVM
JVM opcodes.
LCONST_0 - Static variable in interface cf.JVM
JVM opcodes.
LCONST_1 - Static variable in interface cf.JVM
JVM opcodes.
ldc(short) - Method in class cf.CodeAttribute
Generates code to push an INTEGER, a FLOAT, or a STRING constant into the stack.
ldc(int) - Method in class cf.CodeAttribute
Generates code to push a INTEGER constant into the stack.
ldc(long) - Method in class cf.CodeAttribute
Generates code to push a LONG constant into the stack.
ldc(float) - Method in class cf.CodeAttribute
Generates code to push a FLOAT constant into the stack.
ldc(double) - Method in class cf.CodeAttribute
Generates code to push a DOUBLE constant into the stack.
ldc(String) - Method in class cf.CodeAttribute
Generates code to push null or a STRING constant into the stack.
LDC - Static variable in interface cf.JVM
JVM opcodes.
LDC2_W - Static variable in interface cf.JVM
JVM opcodes.
LDC_W - Static variable in interface cf.JVM
JVM opcodes.
LDIV - Static variable in interface cf.JVM
JVM opcodes.
light - Variable in class kaleido.Scope
Boolean flag describing the color setup.
list - Static variable in class kaleido.Uniform
 
LLOAD - Static variable in interface cf.JVM
JVM opcodes.
LLOAD_0 - Static variable in interface cf.JVM
JVM opcodes.
LLOAD_1 - Static variable in interface cf.JVM
JVM opcodes.
LLOAD_2 - Static variable in interface cf.JVM
JVM opcodes.
LLOAD_3 - Static variable in interface cf.JVM
JVM opcodes.
LMUL - Static variable in interface cf.JVM
JVM opcodes.
LNEG - Static variable in interface cf.JVM
JVM opcodes.
load(byte[]) - Static method in class cf.HelloWorld.Loader
 
loadClass(String, boolean) - Method in class cf.HelloWorld.Loader
 
loader - Static variable in class cf.HelloWorld.Loader
 
LONG - Static variable in interface cf.JVM
Constant pool tags.
LOOKUPSWITCH - Static variable in interface cf.JVM
JVM opcodes.
LOR - Static variable in interface cf.JVM
JVM opcodes.
lostTime - Variable in class kaleido.Scope
Accumulated time of pausing in millis.
LREM - Static variable in interface cf.JVM
JVM opcodes.
LRETURN - Static variable in interface cf.JVM
JVM opcodes.
LSHL - Static variable in interface cf.JVM
JVM opcodes.
LSHR - Static variable in interface cf.JVM
JVM opcodes.
LSTORE - Static variable in interface cf.JVM
JVM opcodes.
LSTORE_0 - Static variable in interface cf.JVM
JVM opcodes.
LSTORE_1 - Static variable in interface cf.JVM
JVM opcodes.
LSTORE_2 - Static variable in interface cf.JVM
JVM opcodes.
LSTORE_3 - Static variable in interface cf.JVM
JVM opcodes.
LSUB - Static variable in interface cf.JVM
JVM opcodes.
LUSHR - Static variable in interface cf.JVM
JVM opcodes.
LXOR - Static variable in interface cf.JVM
JVM opcodes.

M

m - Variable in class gauss.Taarich
Hebrew month.
M - Variable in class kaleido.Polyhedron
The vertex valency.
m - Variable in class kaleido.Polyhedron
The number of faces at a vertex of each type.
m0 - Static variable in class gauss.Gauss
 
m1 - Static variable in class gauss.Gauss
 
m2 - Static variable in class gauss.Gauss
 
magic(String) - Static method in class cf.View
 
main(String[]) - Static method in class cf.HelloWorld
 
main(String[]) - Static method in class cf.Obfuscate
 
main(String[]) - Static method in class cf.Strip
 
main(String[]) - Static method in class cf.View
 
main(String[]) - Static method in class gauss.Taarich
Read the command line arguments, construct a Taarich object and print it.
main(String[]) - Static method in class kaleido.Kaleido
 
major - Variable in class cf.ClassFile
Major version number of this class file.
MAJOR_VERSION - Static variable in interface cf.JVM
Java class file version numbers.
maxLocals - Variable in class cf.CodeAttribute
Maximum number of words in the local variable pool of this method.
maxStack - Variable in class cf.CodeAttribute
Maximum number of words on the operand stack during the method execution.
MemberInfo - Class in cf
An instance of the class MemberInfo is an in-core representaion of a class member, that is, of a method or a field.
MemberInfo(DataInputStream, ClassFile) - Constructor for class cf.MemberInfo
Constructs an MemberInfo object by reading the input stream.
MemberInfo(int, String, String, ClassFile) - Constructor for class cf.MemberInfo
Constructs a MemberInfo object for a new method or field.
methodHash - Variable in class cf.Obfuscate
 
METHODREF - Static variable in interface cf.JVM
Constant pool tags.
methods - Variable in class cf.ClassFile
Methods declared by this class.
minor - Variable in class cf.ClassFile
Minor version number of this class file.
MINOR_VERSION - Static variable in interface cf.JVM
Java class file version numbers.
minr - Variable in class kaleido.Polyhedron
The smallest nonzero inradius of the polyhedron.
mod(int, int) - Static method in class kaleido.Polyhedron
compute the mathematical modulus function.
moebius() - Method in class kaleido.Polyhedron
Using Wythoff symbol (p|qr, pq|r, pqr| or |pqr), find the Moebius triangle (2 3 K) (or (2 2 n)) of the Schwarz triangle (pqr), the order g of its symmetry group, its Euler characteristic χ, and its covering density D.
MONITORENTER - Static variable in interface cf.JVM
JVM opcodes.
MONITOREXIT - Static variable in interface cf.JVM
JVM opcodes.
months - Static variable in class gauss.Taarich
The Hebrew month names in Latin transliteration.
move(int, byte) - Method in class cf.CodeAttribute
Generates byte code to move data to or from a local variable.
MULTIANEWARRAY - Static variable in interface cf.JVM
JVM opcodes.

N

N - Variable in class kaleido.Polyhedron
The number of faces types.
n - Variable in class kaleido.Polyhedron
The number of sides of a face of each type.
name - Variable in class kaleido.Polyhedron
The polyhedron name, standard or manifuctured.
name - Variable in class kaleido.Uniform.Entry
 
NAMEANDTYPE - Static variable in interface cf.JVM
Constant pool tags.
nameIndex - Variable in class cf.MemberInfo
The name of this member.
NEW - Static variable in interface cf.JVM
JVM opcodes.
NEWARRAY - Static variable in interface cf.JVM
JVM opcodes.
newarray - Static variable in class cf.View
 
newClassName - Variable in class cf.Obfuscate
 
newton() - Method in class kaleido.Polyhedron
Solve the fundamental right spherical triangles.
newv - Variable in class kaleido.Polyhedron
 
next - Variable in class kaleido.Scope
References to buttons.
next() - Method in class kaleido.Scope
Returns the next polyhedron from the input source.
nl - Static variable in class cf.View
 
NOP - Static variable in interface cf.JVM
JVM opcodes.
numerator - Variable in class kaleido.Rational
 
numerator(double) - Static method in class kaleido.Rational
 

O

Obfuscate - Class in cf
Class Obfuscate
Obfuscate(boolean, DataInputStream) - Constructor for class cf.Obfuscate
 
obfuscateDescriptor(String) - Static method in class cf.Obfuscate
 
oldv - Variable in class kaleido.Polyhedron
 
onesided - Variable in class kaleido.Polyhedron
Marks one-sided, i.e., non-oriantable, polyhedra.
orig - Variable in class cf.Obfuscate
 
otherOb - Variable in class cf.Obfuscate
 
out - Static variable in class cf.View
 
Output - Class in kaleido
Class Output
Output(String) - Constructor for class kaleido.Output
 

P

p - Variable in class kaleido.Polyhedron
The four elements of the Wythoff formula, with the vertical bar represented by a zero.
P - Variable in class kaleido.Scope
An object reference to the currently showing polyhedron.
packageHash - Static variable in class cf.Obfuscate
 
pad(int) - Method in class cf.CodeAttribute
Pads the code array with zero bytes.
pad() - Method in class cf.CodeAttribute
Pads the code array with zero bytes.
paint(Scope, Graphics, double, boolean) - Method in class kaleido.Polyhedron
Draw a polyhedron.
paint(Graphics) - Method in class kaleido.Scope
If there is a polylehedron to display, invoke Scope.update(java.awt.Graphics).
parse(String) - Method in class kaleido.Polyhedron
Parse input symbol: Wythoff symbol or an index to Uniform.list.
pole(double, Vector3D, Vector3D, Vector3D) - Static method in class kaleido.Vector3D
Compute the polar reciprocal of the plane containing a, b and c.
Polyhedron - Class in kaleido
The class Polyhedron contains the fields which describe a uniform polyhedron and its duals and the method necessary to compute them from the basic input, which is the Wythoff symbol of the polyhedron.
Polyhedron(int) - Constructor for class kaleido.Polyhedron
 
Polyhedron(String) - Constructor for class kaleido.Polyhedron
 
POP - Static variable in interface cf.JVM
JVM opcodes.
POP2 - Static variable in interface cf.JVM
JVM opcodes.
prefix - Static variable in class cf.Obfuscate
 
print - Static variable in class cf.View
 
print(String, PrintStream) - Method in class cf.View
Prints the class file.
print(boolean, boolean, int) - Method in class kaleido.Output
Prints the polyhedron data.
print(String, int, PrintStream) - Method in class kaleido.Output
 
print(double, int, int, PrintStream) - Method in class kaleido.Output
 
print(Vector3D, int, int, PrintStream) - Method in class kaleido.Output
 
put(byte, int) - Method in class cf.CodeAttribute
Puts a byte in a specified location of the code array.
put(short, int) - Method in class cf.CodeAttribute
Puts two bytes in a specified location of the code array.
put(byte) - Method in class cf.CodeAttribute
Puts a byte in the first available location of the code array.
put(short) - Method in class cf.CodeAttribute
Puts two bytes in the first available location of the code array.
put(byte, String) - Method in class cf.CodeAttribute
Puts an index to the constant pool in the first available location of the code array.
put(byte, String, String, String) - Method in class cf.CodeAttribute
Puts an index to the constant pool in the first available location of the code array.
put(byte, short, String, String) - Method in class cf.CodeAttribute
Puts an index to the constant pool in the first available location of the code array.
PUTFIELD - Static variable in interface cf.JVM
JVM opcodes.
PUTSTATIC - Static variable in interface cf.JVM
JVM opcodes.

R

radius - Variable in class kaleido.Polyhedron
 
Rational - Class in kaleido
Class Rational
Rational(int, int) - Constructor for class kaleido.Rational
Private Constructor.
Rational(double) - Constructor for class kaleido.Rational
Find the numerator and the denominator using the Euclidean algorithm.
readAttribute(DataInputStream) - Method in class cf.ClassFile
Reads an attribute table from the input stream.
red - Variable in class kaleido.Scope
Boolean flag describing the color setup.
renameClass(short, String) - Method in class cf.ClassFile
Renames a class.
resize(Object) - Static method in class cf.Obfuscate
Resize an array.
resize(Object, int) - Static method in class kaleido.Polyhedron
Resize an array.
RET - Static variable in interface cf.JVM
JVM opcodes.
RETURN - Static variable in interface cf.JVM
JVM opcodes.
rewriteMembers(boolean, PrintStream) - Method in class cf.Obfuscate
 
rewritePool() - Method in class cf.Obfuscate
 
rewriteUTF(short, Hashtable, int) - Method in class cf.Obfuscate
 
rgb(int) - Static method in class kaleido.Output
Chooses a color for a given face valency.
rot - Variable in class kaleido.Polyhedron
The vertex configuration.
rotArray(Vector3D[], Vector3D[], double, double, double) - Static method in class kaleido.Vector3D
rotates an array of vectors.
rotate(Vector3D, double) - Method in class kaleido.Vector3D
 
run() - Method in class kaleido.Scope
The clock thread activity method.

S

s - Variable in class gauss.Alef
 
SALOAD - Static variable in interface cf.JVM
JVM opcodes.
same(Vector3D, double) - Method in class kaleido.Vector3D
 
SASTORE - Static variable in interface cf.JVM
JVM opcodes.
scale(double) - Method in class kaleido.Vector3D
 
Scope - Class in kaleido
The class Scope is loaded by a web browser or by the Java Applet Viewer.
Scope() - Constructor for class kaleido.Scope
 
setName(String) - Method in class cf.ClassFile
Sets the name of this class.
setSuper(String) - Method in class cf.ClassFile
Sets the name of the direct superclass of this class.
SIPUSH - Static variable in interface cf.JVM
JVM opcodes.
smallFont - Variable in class kaleido.Scope
Font for subtitles.
snub - Variable in class kaleido.Polyhedron
Marks the snub triangles in the vertex configuration.
special - Static variable in class gauss.Alef
 
start() - Method in class kaleido.Scope
Start the clock thead.
stop() - Method in class kaleido.Scope
Stop the clock thread.
stoppedAt - Variable in class kaleido.Scope
System current millis when rotation stopped.
STRING - Static variable in interface cf.JVM
Constant pool tags.
strip() - Method in class cf.ClassFile
Strips attributes.
strip() - Method in class cf.CodeAttribute
Strip attributes.
strip() - Method in class cf.MemberInfo
Strip attributes.
Strip - Class in cf
Strip class files from all the attributes.
Strip() - Constructor for class cf.Strip
 
sub(Vector3D) - Method in class kaleido.Vector3D
 
superClass - Variable in class cf.ClassFile
The direct superclass of this class.
SWAP - Static variable in interface cf.JVM
JVM opcodes.

T

T - Static variable in class gauss.Gauss
 
T_BOOLEAN - Static variable in interface cf.JVM
Array types.
T_BYTE - Static variable in interface cf.JVM
Array types.
T_CHAR - Static variable in interface cf.JVM
Array types.
T_DOUBLE - Static variable in interface cf.JVM
Array types.
T_FLOAT - Static variable in interface cf.JVM
Array types.
T_INT - Static variable in interface cf.JVM
Array types.
T_LONG - Static variable in interface cf.JVM
Array types.
T_SHORT - Static variable in interface cf.JVM
Array types.
Taarich - Class in gauss
An instance of the class Taarich represents an Hebrew date.
Taarich(int, int, int) - Constructor for class gauss.Taarich
Create a Taarich object representing the Hebrew equivalent of a given Gregorian date.
TABLESWITCH - Static variable in interface cf.JVM
JVM opcodes.
text - Static variable in class cf.View
 
thisClass - Variable in class cf.ClassFile
The class defined by this class file.
toHebrew() - Method in class gauss.Taarich
Return a Hebrew date as a UNICODE Hebrew character string.
toString(ClassFile.ByteArray) - Static method in class cf.Obfuscate
Decodes a UTF8 constant.
toString() - Method in class gauss.Alef
 
toString() - Method in class gauss.Taarich
Return a Hebrew date in Latin transliteration as a character string.
toString() - Method in class kaleido.Rational
 
toString(double) - Static method in class kaleido.Rational
 
toUTF8(String) - Static method in class cf.ClassFile
Computes the UTF-8 encoding of a string.
translate(ClassFile.ByteArray, Hashtable, int) - Method in class cf.Obfuscate
 
trim() - Method in class cf.CodeAttribute
Trim the code array to actual code length.

U

uniform - Variable in class kaleido.Scope
If true, the uniform polyhedron is on display.
Uniform - Class in kaleido
List of Uniform Polyhedra and Their Kaleidoscopic Formulae.
Uniform() - Constructor for class kaleido.Uniform
 
Uniform.Entry - Class in kaleido
 
Uniform.Entry(String, String, String, int, int) - Constructor for class kaleido.Uniform.Entry
 
update(Graphics) - Method in class kaleido.Scope
Update the display by computing the new rotation angle and invoking the Polyhedron.paint(kaleido.Scope, java.awt.Graphics, double, boolean) method.
usage(String[]) - Static method in class kaleido.Kaleido
 
UTF8 - Static variable in interface cf.JVM
Constant pool tags.

V

V - Variable in class kaleido.Polyhedron
The vertex count.
v - Variable in class kaleido.Polyhedron
The vertex coordinates.
Vector3D - Class in kaleido
Class Vector3D
Vector3D(double, double, double) - Constructor for class kaleido.Vector3D
 
verbose - Static variable in class cf.View
 
version - Static variable in class kaleido.Scope
Version information.
vertices() - Method in class kaleido.Polyhedron
Compute polyhedron vertices and vertex adjecency lists.
View - Class in cf
Class View views Java class files.
View() - Constructor for class cf.View
Constructor.
View(InputStream) - Constructor for class cf.View
Constructor.
view() - Method in class cf.View
Views the class file.
view(short) - Method in class cf.View
Views a constant.
view(short, boolean) - Method in class cf.View
Views a constant recursively.
view(String) - Method in class cf.View
Views a string.
view(char) - Method in class cf.View
Views a char.
view(int) - Method in class cf.View
Views a int.
view(long) - Method in class cf.View
Views a long.
view(float) - Method in class cf.View
Views a float.
view(double) - Method in class cf.View
Views a double.
view(MemberInfo) - Method in class cf.View
Views a method or a field.
view(CodeAttribute) - Method in class cf.View
Views a code attribute.
view(Long) - Method in class cf.View
Views an exception handler.
view(byte[]) - Method in class cf.View
Views an attribute.
view(DataInputStream, int) - Method in class cf.View
Views the byte code by reading it from an input stream.
views - Static variable in class cf.View
 
viewText(String) - Static method in class cf.View
 

W

wenninger - Variable in class kaleido.Uniform.Entry
 
WIDE - Static variable in interface cf.JVM
JVM opcodes.
write(OutputStream) - Method in class cf.ClassFile.ByteArray
 
write(DataOutputStream) - Method in class cf.ClassFile
Writes the ClassFile object on an output stream.
write(String) - Method in class cf.ClassFile
Writes the ClassFile object on a file.
write(DataOutputStream) - Method in class cf.CodeAttribute
Writes the CodeAttribute object on an output stream.
write(DataOutputStream) - Method in class cf.MemberInfo
Writes the MemberInfo object on an output stream.
write(String, boolean, int) - Method in class kaleido.Output
Writes the uniform polyhedron or its dual as a VRML file.
write(Vector3D, int, PrintStream) - Method in class kaleido.Output
Prints the vector in a VRML format.
writeAttribute(DataOutputStream, byte[]) - Static method in class cf.ClassFile
 
wythoff - Variable in class kaleido.Polyhedron
The printable Wythoff symbol.
wythoff - Variable in class kaleido.Uniform.Entry
 

X

X - Static variable in class cf.Obfuscate
 
X(int) - Static method in class cf.Obfuscate
 
x - Variable in class kaleido.Vector3D
 
xyz - Static variable in class kaleido.Vector3D
 

Y

y - Variable in class gauss.Taarich
Hebrew year.
y - Variable in class kaleido.Vector3D
 

Z

z - Variable in class kaleido.Vector3D
 
ZERO - Static variable in class kaleido.Rational
 

Γ

γ - Variable in class kaleido.Polyhedron
The fundamental angles in radians.

Χ

χ - Variable in class kaleido.Polyhedron
Euler characteristic of the polyhedron.

A B C D E F G H I J K L M N O P R S T U V W X Y Z Γ Χ
Java API by
Zvi Har’El

Copyright © Zvi Har’El
$Date: 2007/10/15 13:50:30$