All Packages Class Hierarchy
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
Index of all Fields and Methods
- ABSTRACT.
Static variable in class NET.shudo.moba.reflect.Access
-
- AccCtrldServSocket(AccessControler, int).
Constructor for class NET.shudo.moba.net.AccCtrldServSocket
-
- AccCtrldServSocket(AccessControler, int, int).
Constructor for class NET.shudo.moba.net.AccCtrldServSocket
-
- AccCtrldServSocket(AccessControler, int, int, InetAddress).
Constructor for class NET.shudo.moba.net.AccCtrldServSocket
-
- accept().
Method in class NET.shudo.moba.net.AccCtrldServSocket
- アクセス制御される accept()。overrides ServerSocket#accept()。
- Access().
Constructor for class NET.shudo.moba.reflect.Access
-
- access().
Method in class NET.shudo.moba.reflect.MetaClass
- access フラグを返す。(uint16)
- access().
Method in class NET.shudo.moba.reflect.MetaField
-
- access().
Method in class NET.shudo.moba.reflect.MetaMethod
-
- accessControler.
Static variable in class NET.shudo.moba.place.MobaPlace
- アクセスコントローラ。
- AccessControler(File).
Constructor for class NET.shudo.moba.net.AccessControler
-
- AccessControler(File, boolean).
Constructor for class NET.shudo.moba.net.AccessControler
-
- AccessControler(InputStream).
Constructor for class NET.shudo.moba.net.AccessControler
-
- AccessControler(InputStream, boolean).
Constructor for class NET.shudo.moba.net.AccessControler
-
- AccessControler(String).
Constructor for class NET.shudo.moba.net.AccessControler
-
- AccessControler(String, boolean).
Constructor for class NET.shudo.moba.net.AccessControler
-
- allow(InetAddress, String).
Method in class NET.shudo.moba.net.AccessControler
- 接続を認証する。
- allow(Socket).
Method in class NET.shudo.moba.net.AccessControler
- 接続を認証する。
- booleanIndex(Class, boolean).
Static method in class NET.shudo.moba.reflect.ConstantPool
-
- boot().
Method in class NET.shudo.moba.lang.MobaThread
- internalize された MobaThread を起動する。Thread#start() の代替
boot() したスレッドは Thread#suspend() で実行を再開する。
MOBA place に移動したスレッドは自動的に boot(), resume() される。
- CannotMoveThreadException().
Constructor for class NET.shudo.moba.place.CannotMoveThreadException
-
- CannotMoveThreadException(String).
Constructor for class NET.shudo.moba.place.CannotMoveThreadException
-
- catchFrameEndPC(MetaMethod, int).
Static method in class NET.shudo.moba.io.ClassWriter
-
- catchFrameExceptionIndexInCP(MetaMethod, int).
Static method in class NET.shudo.moba.io.ClassWriter
-
- catchFrameHandlerPC(MetaMethod, int).
Static method in class NET.shudo.moba.io.ClassWriter
-
- catchFrameLength(MetaMethod).
Static method in class NET.shudo.moba.io.ClassWriter
-
- catchFrameStartPC(MetaMethod, int).
Static method in class NET.shudo.moba.io.ClassWriter
-
- changeHashCode().
Method in class NET.shudo.moba.lang.MobaThread
- ハッシュ値をランダムに変更する。
- CLASS_PORT_DIFF.
Static variable in class NET.shudo.moba.lang.PlaceAddress
- ClassServer が待つポート番号の、place のポート番号に対する差分。
- classClass().
Method in class NET.shudo.moba.reflect.MetaClass
- java.lang.Classを返す。
- ClassDistributor(Socket, Dictionary).
Constructor for class NET.shudo.moba.place.ClassDistributor
-
- ClassDistributor(Socket, Dictionary, boolean).
Constructor for class NET.shudo.moba.place.ClassDistributor
-
- classfileLength(Class).
Method in class NET.shudo.moba.io.ClassWriter
- ClassWriter で生成されるクラスファイルの長さを返す。
- classIndex(Class, Class).
Static method in class NET.shudo.moba.reflect.ConstantPool
-
- classLoader().
Method in class NET.shudo.moba.io.ObjectReader
- 使うべき ClassLoader を返す。
- classnames(Class).
Static method in class NET.shudo.moba.reflect.ConstantPool
- constant pool 中に在るクラス名を列挙する。
- classnamesInSignature(String).
Static method in class NET.shudo.moba.reflect.ConstantPool
- signature 中からクラス名を抜き出す。
- ClassNotWritableException().
Constructor for class NET.shudo.moba.io.ClassNotWritableException
-
- ClassNotWritableException(String).
Constructor for class NET.shudo.moba.io.ClassNotWritableException
-
- ClassServer().
Constructor for class NET.shudo.moba.place.ClassServer
-
- ClassServer(boolean).
Constructor for class NET.shudo.moba.place.ClassServer
-
- ClassServer(int).
Constructor for class NET.shudo.moba.place.ClassServer
-
- ClassServer(int, boolean).
Constructor for class NET.shudo.moba.place.ClassServer
-
- ClassWriter().
Constructor for class NET.shudo.moba.io.ClassWriter
-
- ClassWriter(OutputStream).
Constructor for class NET.shudo.moba.io.ClassWriter
-
- codeLength(MetaMethod).
Static method in class NET.shudo.moba.io.ClassWriter
-
- comeNotify(String, int, MobaThread).
Method in interface NET.shudo.moba.place.PlaceEventNotifier
-
- COMMAND_PORT_DIFF.
Static variable in class NET.shudo.moba.lang.PlaceAddress
- CommandServer が待つポート番号の、place のポート番号に対する差分。
- CommandServer(int, boolean).
Constructor for class NET.shudo.moba.place.CommandServer
-
- CommandShell(Socket).
Constructor for class NET.shudo.moba.place.CommandShell
-
- CommandShell(Socket, boolean).
Constructor for class NET.shudo.moba.place.CommandShell
-
- commandTable.
Static variable in class NET.shudo.moba.place.Command
- コマンドシェルが受け付けるコマンドの表。
文字列 (String) を key に、処理 (Method) を返す。
- commandVector.
Static variable in class NET.shudo.moba.place.Command
-
- CONSTANT_Class.
Static variable in class NET.shudo.moba.reflect.ConstantPool
-
- CONSTANT_Double.
Static variable in class NET.shudo.moba.reflect.ConstantPool
-
- CONSTANT_Fieldref.
Static variable in class NET.shudo.moba.reflect.ConstantPool
-
- CONSTANT_Float.
Static variable in class NET.shudo.moba.reflect.ConstantPool
-
- CONSTANT_Integer.
Static variable in class NET.shudo.moba.reflect.ConstantPool
-
- CONSTANT_InterfaceMethodref.
Static variable in class NET.shudo.moba.reflect.ConstantPool
-
- CONSTANT_Long.
Static variable in class NET.shudo.moba.reflect.ConstantPool
-
- CONSTANT_Methodref.
Static variable in class NET.shudo.moba.reflect.ConstantPool
-
- CONSTANT_NameAndType.
Static variable in class NET.shudo.moba.reflect.ConstantPool
-
- CONSTANT_String.
Static variable in class NET.shudo.moba.reflect.ConstantPool
-
- CONSTANT_Unicode.
Static variable in class NET.shudo.moba.reflect.ConstantPool
-
- CONSTANT_UNKNOWN.
Static variable in class NET.shudo.moba.reflect.ConstantPool
-
- CONSTANT_Utf8.
Static variable in class NET.shudo.moba.reflect.ConstantPool
-
- ConstantPool().
Constructor for class NET.shudo.moba.reflect.ConstantPool
-
- constantpoolCount().
Method in class NET.shudo.moba.reflect.MetaClass
- constantpool count を返す。(uint16)
- CONTROLLER_PORT_DIFF.
Static variable in class NET.shudo.moba.lang.PlaceAddress
-
- count(Class).
Static method in class NET.shudo.moba.reflect.ConstantPool
-
- currentPCString().
Method in class NET.shudo.moba.lang.MobaThread
- このスレッドの現在の PC に関する情報を文字列として得る。
- debug().
Static method in class NET.shudo.moba.place.MobaPlace
- デバッグフラグを返す。
- debug(boolean).
Method in class NET.shudo.moba.place.MobaClassLoader
- debug flag を設定する。
- DEFAULT_POLICY.
Static variable in class NET.shudo.moba.net.AccessControler
-
- defineClass(ClassLoader, String, byte[], int, int).
Static method in class NET.shudo.moba.reflect.MetaClass
- クラスを定義する。
- DOCED.
Static variable in class NET.shudo.moba.reflect.Access
-
- doesImplement(Class).
Method in class NET.shudo.moba.reflect.MetaClass
- implementsしているか調べる。
- doubleIndex(Class, double).
Static method in class NET.shudo.moba.reflect.ConstantPool
-
- equals(Object).
Method in class NET.shudo.moba.lang.PlaceAddress
-
- error(String).
Method in class NET.shudo.moba.place.Command
- エラーメッセージを出力
- eventNotifier().
Static method in class NET.shudo.moba.place.MobaPlace
-
- field(int).
Method in class NET.shudo.moba.reflect.MetaClass
- クラス中で与えられたインデックスを持つフィールドを得る。
- field(String).
Method in class NET.shudo.moba.reflect.MetaClass
- 与えられたフィールド名を持つフィールドを得る。
- fieldCount().
Method in class NET.shudo.moba.reflect.MetaClass
- フィールド数を返す。(uint16)
- FieldDumper().
Constructor for class NET.shudo.moba.tools.FieldDumper
-
- FieldNotCompatibleException().
Constructor for class NET.shudo.moba.reflect.FieldNotCompatibleException
-
- FieldNotCompatibleException(String).
Constructor for class NET.shudo.moba.reflect.FieldNotCompatibleException
-
- FieldNotFoundException().
Constructor for class NET.shudo.moba.reflect.FieldNotFoundException
-
- FieldNotFoundException(String).
Constructor for class NET.shudo.moba.reflect.FieldNotFoundException
-
- FINAL.
Static variable in class NET.shudo.moba.reflect.Access
-
- finalize().
Method in class NET.shudo.moba.place.Logger
-
- floatIndex(Class, float).
Static method in class NET.shudo.moba.reflect.ConstantPool
-
- fork(InetAddress).
Static method in class NET.shudo.moba.lang.MobaThread
- 自身を他の計算機にコピーする。(cf.
- fork(InetAddress, int).
Static method in class NET.shudo.moba.lang.MobaThread
- 自身を他の計算機にコピーする。(cf.
- fork(MobaThread, PlaceAddress).
Static method in class NET.shudo.moba.place.ThreadExporter
- 与えられたスレッドを他の計算機にコピーする。(cf.
- fork(PlaceAddress).
Static method in class NET.shudo.moba.lang.MobaThread
- 自身を他の計算機にコピーする。(cf.
- fork(String).
Static method in class NET.shudo.moba.lang.MobaThread
- 自身を他の計算機にコピーする。(cf.
- fork(String, int).
Static method in class NET.shudo.moba.lang.MobaThread
- 自身を他の計算機にコピーする。(cf.
- fork(String[]).
Method in class NET.shudo.moba.place.Command
-
- forkThisThread(InetAddress).
Method in class NET.shudo.moba.lang.MobaThread
- このスレッドを他の計算機にコピーする。(cf.
- forkThisThread(InetAddress, int).
Method in class NET.shudo.moba.lang.MobaThread
- このスレッドを他の計算機にコピーする。(cf.
- forkThisThread(PlaceAddress).
Method in class NET.shudo.moba.lang.MobaThread
- このスレッドを他の計算機にコピーする。(cf.
- forkThisThread(String).
Method in class NET.shudo.moba.lang.MobaThread
- このスレッドを他の計算機にコピーする。(cf.
- forkThisThread(String, int).
Method in class NET.shudo.moba.lang.MobaThread
- このスレッドを他の計算機にコピーする。(cf.
- generatedPlace().
Method in class NET.shudo.moba.lang.MobaThread
- 元の居場所を返す。
- generatedPlace(PlaceAddress).
Method in class NET.shudo.moba.lang.MobaThread
- 元の居場所を設定する。
- generatedPlaceFromFile(String).
Static method in class NET.shudo.moba.io.ThreadReader
- 外部化されたスレッドが格納されたファイルから、
スレッド生成元を得る。
- get(Class).
Static method in class NET.shudo.moba.reflect.MetaClass
-
- get(InetAddress).
Static method in class NET.shudo.moba.place.MobaClassLoader
-
- get(InetAddress, int).
Static method in class NET.shudo.moba.place.MobaClassLoader
-
- get(Object).
Static method in class NET.shudo.moba.reflect.MetaClass
-
- get(PlaceAddress).
Static method in class NET.shudo.moba.place.MobaClassLoader
- MobaClassLoader のインスタンスを得る。
コンストラクタは利用すべきでない。
- get(String).
Static method in class NET.shudo.moba.place.Command
- 与えられた文字列に対応するコマンドを返す。
- get(String).
Static method in class NET.shudo.moba.reflect.MetaClass
-
- get(String).
Static method in class NET.shudo.moba.place.MobaClassLoader
-
- get(String, ClassLoader).
Static method in class NET.shudo.moba.reflect.MetaClass
-
- get(String, int).
Static method in class NET.shudo.moba.place.MobaClassLoader
-
- getBooleanValue(Object).
Method in class NET.shudo.moba.reflect.MetaField
-
- getByteValue(Object).
Method in class NET.shudo.moba.reflect.MetaField
-
- getCharValue(Object).
Method in class NET.shudo.moba.reflect.MetaField
-
- getClassValue(Class, int).
Static method in class NET.shudo.moba.reflect.ConstantPool
-
- getDoubleValue(Class, int).
Static method in class NET.shudo.moba.reflect.ConstantPool
-
- getDoubleValue(Object).
Method in class NET.shudo.moba.reflect.MetaField
-
- getFloatValue(Class, int).
Static method in class NET.shudo.moba.reflect.ConstantPool
-
- getFloatValue(Object).
Method in class NET.shudo.moba.reflect.MetaField
-
- getInstance().
Static method in class NET.shudo.moba.place.Command
-
- getIntValue(Class, int).
Static method in class NET.shudo.moba.reflect.ConstantPool
-
- getIntValue(Object).
Method in class NET.shudo.moba.reflect.MetaField
-
- getLongValue(Class, int).
Static method in class NET.shudo.moba.reflect.ConstantPool
-
- getLongValue(Object).
Method in class NET.shudo.moba.reflect.MetaField
-
- getName().
Method in class NET.shudo.moba.reflect.MetaClass
- クラス名を返す。
- getObjectValue(Object).
Method in class NET.shudo.moba.reflect.MetaField
-
- getShortValue(Object).
Method in class NET.shudo.moba.reflect.MetaField
-
- getStaticBooleanValue().
Method in class NET.shudo.moba.reflect.MetaField
-
- getStaticByteValue().
Method in class NET.shudo.moba.reflect.MetaField
-
- getStaticCharValue().
Method in class NET.shudo.moba.reflect.MetaField
-
- getStaticDoubleValue().
Method in class NET.shudo.moba.reflect.MetaField
-
- getStaticFloatValue().
Method in class NET.shudo.moba.reflect.MetaField
-
- getStaticIntValue().
Method in class NET.shudo.moba.reflect.MetaField
-
- getStaticLongValue().
Method in class NET.shudo.moba.reflect.MetaField
-
- getStaticObjectValue().
Method in class NET.shudo.moba.reflect.MetaField
-
- getStaticShortValue().
Method in class NET.shudo.moba.reflect.MetaField
-
- getStringValue(Class, int).
Static method in class NET.shudo.moba.reflect.ConstantPool
-
- getUtf8Value(Class, int).
Static method in class NET.shudo.moba.reflect.ConstantPool
-
- go().
Method in class NET.shudo.moba.util.ReferenceTracer
-
- goneNotify(String, int, MobaThread).
Method in interface NET.shudo.moba.place.PlaceEventNotifier
-
- goTo(InetAddress).
Static method in class NET.shudo.moba.lang.MobaThread
- 自身 (Thread#currentThread()) が host に移動する。(vi.
- goTo(InetAddress, int).
Static method in class NET.shudo.moba.lang.MobaThread
- 自身 (Thread#currentThread()) が host に移動する。(vi.
- goTo(PlaceAddress).
Static method in class NET.shudo.moba.lang.MobaThread
- 自身 (Thread#currentThread()) が host に移動する。(vi.
- goTo(String).
Static method in class NET.shudo.moba.lang.MobaThread
- 自身 (Thread#currentThread()) が host に移動する。(vi.
- goTo(String, int).
Static method in class NET.shudo.moba.lang.MobaThread
- 自身 (Thread#currentThread()) が host に移動する。(vi.
- halt(String[]).
Method in class NET.shudo.moba.place.Command
-
- hashCode().
Method in class NET.shudo.moba.reflect.MetaMethod
-
- hashCode().
Method in class NET.shudo.moba.lang.MobaThread
-
- hashCode().
Method in class NET.shudo.moba.lang.PlaceAddress
-
- hasOwnReadObject().
Method in class NET.shudo.moba.reflect.MetaClass
- 自前のreadObject()を持っているか。
- hasOwnWriteObject().
Method in class NET.shudo.moba.reflect.MetaClass
- 自前のwriteObject()を持っているか。
- help(String[]).
Method in class NET.shudo.moba.place.Command
-
- hostAddress().
Method in class NET.shudo.moba.lang.PlaceAddress
-
- hostName().
Method in class NET.shudo.moba.lang.PlaceAddress
-
- ID().
Method in class NET.shudo.moba.reflect.MetaMethod
-
- id().
Method in class NET.shudo.moba.lang.MobaThread
-
- id(Object).
Static method in class NET.shudo.moba.lang.MobaThread
-
- inetAddress().
Method in class NET.shudo.moba.lang.PlaceAddress
-
- init(CommandShell, PrintStream).
Method in class NET.shudo.moba.place.Command
-
- init(CommandShell, PrintStream, boolean).
Method in class NET.shudo.moba.place.Command
-
- INTERFACE.
Static variable in class NET.shudo.moba.reflect.Access
-
- interfaceCount().
Method in class NET.shudo.moba.reflect.MetaClass
- interface count を返す。(uint16)
- InternalizeThread().
Constructor for class NET.shudo.moba.tools.InternalizeThread
-
- intIndex(Class, int).
Static method in class NET.shudo.moba.reflect.ConstantPool
-
- invoke(Object, Object[]).
Method in class NET.shudo.moba.reflect.MetaMethod
-
- isAbstract(int).
Static method in class NET.shudo.moba.reflect.Access
-
- isAccessible().
Method in class NET.shudo.moba.reflect.MetaField
-
- isAny().
Method in class NET.shudo.moba.reflect.MetaField
-
- isAny().
Method in class NET.shudo.moba.reflect.Signature
-
- isAny(String).
Static method in class NET.shudo.moba.reflect.Signature
-
- isArray().
Method in class NET.shudo.moba.reflect.MetaClass
- 配列のクラスなら真を返す。
JDK 1.1 以降の java.lang.Class#isArray() と同等のメソッド。
- isArray().
Method in class NET.shudo.moba.reflect.MetaField
-
- isArray().
Method in class NET.shudo.moba.reflect.Signature
-
- isArray(String).
Static method in class NET.shudo.moba.reflect.Signature
-
- isBaseType().
Method in class NET.shudo.moba.reflect.Signature
-
- isBaseType(String).
Static method in class NET.shudo.moba.reflect.Signature
-
- isBaseTypeArray().
Method in class NET.shudo.moba.reflect.MetaClass
- 基本型 (byte, char, int, ...) の配列なら真を返す。
- isBaseTypeArray().
Method in class NET.shudo.moba.reflect.MetaField
-
- isBaseTypeArray().
Method in class NET.shudo.moba.reflect.Signature
-
- isBaseTypeArray(String).
Static method in class NET.shudo.moba.reflect.Signature
-
- isBoolean().
Method in class NET.shudo.moba.reflect.MetaField
-
- isBoolean().
Method in class NET.shudo.moba.reflect.Signature
-
- isBoolean(String).
Static method in class NET.shudo.moba.reflect.Signature
-
- isByte().
Method in class NET.shudo.moba.reflect.MetaField
-
- isByte().
Method in class NET.shudo.moba.reflect.Signature
-
- isByte(String).
Static method in class NET.shudo.moba.reflect.Signature
-
- isChar().
Method in class NET.shudo.moba.reflect.MetaField
-
- isChar().
Method in class NET.shudo.moba.reflect.Signature
-
- isChar(String).
Static method in class NET.shudo.moba.reflect.Signature
-
- isDoced(int).
Static method in class NET.shudo.moba.reflect.Access
-
- isDouble().
Method in class NET.shudo.moba.reflect.MetaField
-
- isDouble().
Method in class NET.shudo.moba.reflect.Signature
-
- isDouble(String).
Static method in class NET.shudo.moba.reflect.Signature
-
- isEnum().
Method in class NET.shudo.moba.reflect.MetaField
-
- isEnum().
Method in class NET.shudo.moba.reflect.Signature
-
- isEnum(String).
Static method in class NET.shudo.moba.reflect.Signature
-
- isFinal(int).
Static method in class NET.shudo.moba.reflect.Access
-
- isFloat().
Method in class NET.shudo.moba.reflect.MetaField
-
- isFloat().
Method in class NET.shudo.moba.reflect.Signature
-
- isFloat(String).
Static method in class NET.shudo.moba.reflect.Signature
-
- isInt().
Method in class NET.shudo.moba.reflect.MetaField
-
- isInt().
Method in class NET.shudo.moba.reflect.Signature
-
- isInt(String).
Static method in class NET.shudo.moba.reflect.Signature
-
- isInterface(int).
Static method in class NET.shudo.moba.reflect.Access
-
- isInternalized().
Method in class NET.shudo.moba.lang.MobaThread
- このスレッドが internalization で構成されたものか調べる。
- isInternalized(boolean).
Method in class NET.shudo.moba.lang.MobaThread
-
- isLocalAddress().
Method in class NET.shudo.moba.lang.PlaceAddress
- このアドレスがローカルなら真を返す。
- isLong().
Method in class NET.shudo.moba.reflect.MetaField
-
- isLong().
Method in class NET.shudo.moba.reflect.Signature
-
- isLong(String).
Static method in class NET.shudo.moba.reflect.Signature
-
- isMachineCompiled(int).
Static method in class NET.shudo.moba.reflect.Access
-
- isNative(int).
Static method in class NET.shudo.moba.reflect.Access
-
- isNoUser().
Method in class NET.shudo.moba.net.SocketAuthenticator
- コンストラクタで指定したポートを利用しているユーザがいなければ真。
- isObject().
Method in class NET.shudo.moba.reflect.MetaField
-
- isObject().
Method in class NET.shudo.moba.reflect.Signature
-
- isObject(String).
Static method in class NET.shudo.moba.reflect.Signature
-
- isObjectArray().
Method in class NET.shudo.moba.reflect.MetaClass
- オブジェクト (or 配列) のクラスなら真を返す。
- isObjectArray().
Method in class NET.shudo.moba.reflect.MetaField
-
- isObjectArray().
Method in class NET.shudo.moba.reflect.Signature
-
- isObjectArray(String).
Static method in class NET.shudo.moba.reflect.Signature
-
- isPrivate(int).
Static method in class NET.shudo.moba.reflect.Access
-
- isProtected(int).
Static method in class NET.shudo.moba.reflect.Access
-
- isPublic(int).
Static method in class NET.shudo.moba.reflect.Access
-
- isShort().
Method in class NET.shudo.moba.reflect.MetaField
-
- isShort().
Method in class NET.shudo.moba.reflect.Signature
-
- isShort(String).
Static method in class NET.shudo.moba.reflect.Signature
-
- isSpecificClass(Class).
Method in class NET.shudo.moba.io.ObjectReader
- subclassで特定のクラスに対する処理をするためのhook。
特定クラスかどうか判定する。
- isSpecificClass(Class).
Method in class NET.shudo.moba.io.ObjectWriter
- subclassで特定のクラスに対する処理をするためのhook。
- isSpecificClass(Class).
Method in class NET.shudo.moba.io.ThreadReader
- subclassで特定のクラスに対する処理をするためのhook
特定クラスかどうか判定する。
- isSpecificClass(Class).
Method in class NET.shudo.moba.io.ThreadWriter
- subclassで特定のクラスに対する処理をするためのhook。
- isStatic(int).
Static method in class NET.shudo.moba.reflect.Access
-
- isStreamable().
Method in class NET.shudo.moba.reflect.MetaClass
- Streamableをimplementsしているか調べる。
- isSuper(int).
Static method in class NET.shudo.moba.reflect.Access
-
- isSynchronized(int).
Static method in class NET.shudo.moba.reflect.Access
-
- isThreadsafe(int).
Static method in class NET.shudo.moba.reflect.Access
-
- isTransient(int).
Static method in class NET.shudo.moba.reflect.Access
-
- isValknown(int).
Static method in class NET.shudo.moba.reflect.Access
-
- isVoid().
Method in class NET.shudo.moba.reflect.MetaField
-
- isVoid().
Method in class NET.shudo.moba.reflect.Signature
-
- isVoid(String).
Static method in class NET.shudo.moba.reflect.Signature
-
- isXxunused1(int).
Static method in class NET.shudo.moba.reflect.Access
-
- isXxunused3(int).
Static method in class NET.shudo.moba.reflect.Access
-
- lengthInClassfile(Class).
Static method in class NET.shudo.moba.reflect.ConstantPool
- classfile 中に constant pool が占めるバイト数を得る。
- lineNoTableLength(MetaMethod).
Static method in class NET.shudo.moba.io.ClassWriter
-
- lineNoTableLineNo(MetaMethod, int).
Static method in class NET.shudo.moba.io.ClassWriter
-
- lineNoTablePC(MetaMethod, int).
Static method in class NET.shudo.moba.io.ClassWriter
-
- list().
Method in class NET.shudo.moba.util.ReferrerLister
-
- list(Object, Object).
Static method in class NET.shudo.moba.util.ReferrerLister
- 指定されたオブジェクトを参照しているオブジェクトを列挙する。
- list(String[]).
Method in class NET.shudo.moba.place.Command
-
- listAllThreads(PrintStream).
Static method in class NET.shudo.moba.util.ThreadLister
-
- listOfReferenceChain().
Method in class NET.shudo.moba.util.ReferrerLister
-
- listOfReferenceChain(Object, Object).
Static method in class NET.shudo.moba.util.ReferrerLister
- 指定されたオブジェクトへの参照関係を列挙する。
- loadClass(String, boolean).
Method in class NET.shudo.moba.place.LocalClassLoader
- implements java.lang.ClassLoader#loadClass().
- loadClass(String, boolean).
Method in class NET.shudo.moba.place.MobaClassLoader
- implements java.lang.ClassLoader#loadClass().
- loadClassfileLocally(String).
Static method in class NET.shudo.moba.place.LocalClassLoader
- CLASSPATH を手がかりにクラスファイルを探す。
- loadLibrary().
Static method in class NET.shudo.moba.lang.MobaThread
- native methods を含むライブラリをロードする。
- localAddress().
Static method in class NET.shudo.moba.lang.PlaceAddress
- ローカルアドレスを返す。
- LocalClassLoader().
Constructor for class NET.shudo.moba.place.LocalClassLoader
-
- localVarTableLength(MetaMethod).
Static method in class NET.shudo.moba.io.ClassWriter
-
- localVarTableLife(MetaMethod, int).
Static method in class NET.shudo.moba.io.ClassWriter
-
- localVarTableNameIndex(MetaMethod, int).
Static method in class NET.shudo.moba.io.ClassWriter
-
- localVarTablePC(MetaMethod, int).
Static method in class NET.shudo.moba.io.ClassWriter
-
- localVarTableSigIndex(MetaMethod, int).
Static method in class NET.shudo.moba.io.ClassWriter
-
- localVarTableSlot(MetaMethod, int).
Static method in class NET.shudo.moba.io.ClassWriter
-
- log(Object, String).
Static method in class NET.shudo.moba.place.Logger
- ログを出力する。
- Logger(OutputStream).
Constructor for class NET.shudo.moba.place.Logger
-
- Logger(String).
Constructor for class NET.shudo.moba.place.Logger
-
- longIndex(Class, long).
Static method in class NET.shudo.moba.reflect.ConstantPool
-
- MACHINE_COMPILED.
Static variable in class NET.shudo.moba.reflect.Access
-
- main(String[]).
Static method in class NET.shudo.moba.tools.FieldDumper
-
- main(String[]).
Static method in class NET.shudo.moba.tools.InternalizeThread
-
- main(String[]).
Static method in class NET.shudo.moba.place.LocalClassLoader
-
- main(String[]).
Static method in class NET.shudo.moba.place.MobaPlace
-
- main(String[]).
Static method in class NET.shudo.moba.net.SocketAuthenticator
-
- main(String[]).
Static method in class NET.shudo.moba.util.ThreadLister
-
- maskInClassfile(int).
Static method in class NET.shudo.moba.reflect.Access
- クラスファイルに出力されない部分をマスクする。
- maxLocals(MetaMethod).
Static method in class NET.shudo.moba.io.ClassWriter
-
- maxStack(MetaMethod).
Static method in class NET.shudo.moba.io.ClassWriter
-
- MetaClass().
Constructor for class NET.shudo.moba.reflect.MetaClass
-
- MetaField(Class, Field).
Constructor for class NET.shudo.moba.reflect.MetaField
-
- MetaMethod(Class, Constructor).
Constructor for class NET.shudo.moba.reflect.MetaMethod
-
- MetaMethod(Class, Method).
Constructor for class NET.shudo.moba.reflect.MetaMethod
-
- method(int).
Method in class NET.shudo.moba.reflect.MetaClass
- クラス中で与えられたインデックスを持つメソッドを得る。
- method(String, String).
Method in class NET.shudo.moba.reflect.MetaClass
- 与えられたセレクタ (メソッド名とsignatureの組) を持つメソッドを得る。
- methodCount().
Method in class NET.shudo.moba.reflect.MetaClass
- メソッド数を返す。(uint16)
- methodID(Class, String, String).
Static method in class NET.shudo.moba.reflect.MetaMethod
-
- MobaException().
Constructor for class NET.shudo.moba.lang.MobaException
-
- MobaException(String).
Constructor for class NET.shudo.moba.lang.MobaException
-
- MobaPlace().
Constructor for class NET.shudo.moba.place.MobaPlace
-
- MobaThread().
Constructor for class NET.shudo.moba.lang.MobaThread
-
- MobaThread(Runnable).
Constructor for class NET.shudo.moba.lang.MobaThread
-
- MobaThread(String).
Constructor for class NET.shudo.moba.lang.MobaThread
-
- MobaThread(ThreadGroup, Runnable).
Constructor for class NET.shudo.moba.lang.MobaThread
-
- MobaThread(ThreadGroup, Runnable, String).
Constructor for class NET.shudo.moba.lang.MobaThread
-
- MobaThread(ThreadGroup, String).
Constructor for class NET.shudo.moba.lang.MobaThread
-
- move(String[]).
Method in class NET.shudo.moba.place.Command
-
- moveTo(InetAddress).
Method in class NET.shudo.moba.lang.MobaThread
- このスレッドを他の計算機に移動させる。(vt.
- moveTo(InetAddress, int).
Method in class NET.shudo.moba.lang.MobaThread
- このスレッドを他の計算機に移動させる。(vt.
- moveTo(MobaThread, PlaceAddress).
Static method in class NET.shudo.moba.place.ThreadExporter
- 与えられたスレッドを他の計算機に移動させる。
直接は、MobaThread.moveTo(), goTo() を利用すべき。
- moveTo(PlaceAddress).
Method in class NET.shudo.moba.lang.MobaThread
- このスレッドを他の計算機に移動させる。(vt.
- moveTo(String).
Method in class NET.shudo.moba.lang.MobaThread
- このスレッドを他の計算機に移動させる。(vt.
- moveTo(String, int).
Method in class NET.shudo.moba.lang.MobaThread
- このスレッドを他の計算機に移動させる。(vt.
- name().
Method in class NET.shudo.moba.reflect.MetaField
-
- name().
Method in class NET.shudo.moba.reflect.MetaMethod
-
- name(String[]).
Method in class NET.shudo.moba.place.Command
-
- NATIVE.
Static variable in class NET.shudo.moba.reflect.Access
-
- nativeMethodCount().
Method in class NET.shudo.moba.reflect.MetaClass
- native methods の数を返す。
- newInstance().
Method in class NET.shudo.moba.reflect.MetaClass
- このクラスのインスタンスを作成する。
配列の作成には newInstance(int) を使う。
- newInstance(int, ClassLoader).
Method in class NET.shudo.moba.reflect.MetaClass
- この (配列) クラスのインスタンスを作成する。
- NoSuchThreadException().
Constructor for class NET.shudo.moba.place.NoSuchThreadException
-
- NoSuchThreadException(String).
Constructor for class NET.shudo.moba.place.NoSuchThreadException
-
- ObjectReader(InputStream).
Constructor for class NET.shudo.moba.io.ObjectReader
-
- ObjectReader(InputStream, ClassLoader).
Constructor for class NET.shudo.moba.io.ObjectReader
-
- ObjectWriter().
Constructor for class NET.shudo.moba.io.ObjectWriter
-
- ObjectWriter(OutputStream).
Constructor for class NET.shudo.moba.io.ObjectWriter
-
- OSName().
Method in class NET.shudo.moba.net.SocketAuthenticator
- OS名 を返す。
- PLACE_PORT.
Static variable in class NET.shudo.moba.lang.PlaceAddress
- MOBA place のポート番号。
- PlaceAddress().
Constructor for class NET.shudo.moba.lang.PlaceAddress
-
- PlaceAddress(InetAddress).
Constructor for class NET.shudo.moba.lang.PlaceAddress
-
- PlaceAddress(InetAddress, int).
Constructor for class NET.shudo.moba.lang.PlaceAddress
-
- PlaceAddress(String).
Constructor for class NET.shudo.moba.lang.PlaceAddress
-
- PlaceAddress(String, int).
Constructor for class NET.shudo.moba.lang.PlaceAddress
-
- port().
Method in class NET.shudo.moba.lang.PlaceAddress
-
- postReadSpecificClass(Object).
Method in class NET.shudo.moba.io.ObjectReader
- subclassで特定のクラスに対する処理をするためのhook。
完成したインスタンスに対する処理を行う。
- postReadSpecificClass(Object).
Method in class NET.shudo.moba.io.ThreadReader
- subclassで特定のクラスに対する処理をするためのhook。
完成したインスタンスに対する処理を行う。
- PRIVATE.
Static variable in class NET.shudo.moba.reflect.Access
-
- process(Object, Object, Stack).
Method in class NET.shudo.moba.util.ReferrerLister
-
- process(Object, Object, Stack).
Method in interface NET.shudo.moba.util.TracerAction
- referrer が own を参照している状況での処理を定義する。
- property(String[]).
Method in class NET.shudo.moba.place.Command
-
- PROTECTED.
Static variable in class NET.shudo.moba.reflect.Access
-
- PUBLIC.
Static variable in class NET.shudo.moba.reflect.Access
-
- quit().
Method in class NET.shudo.moba.place.CommandShell
- コマンドシェルを終了させる
- quit(String[]).
Method in class NET.shudo.moba.place.Command
-
- read(String[]).
Method in class NET.shudo.moba.place.Command
-
- readContextFrom(ObjectReader, Thread, ClassLoader).
Static method in class NET.shudo.moba.lang.MobaThread
- 与えられたスレッドの context を与えられたストリームから構成する。
- readFromStream(ObjectReader).
Method in class NET.shudo.moba.lang.PlaceAddress
- 自前の内部化メソッド。
- readFromStream(ObjectReader).
Method in interface NET.shudo.moba.io.Streamable
- 自身をstreamから構成するメソッド。
すべてのsuperclassのフィールドについて責任を持つ。
- readObject().
Method in class NET.shudo.moba.io.ObjectReader
-
- readSpecificClass(Class, Object).
Method in class NET.shudo.moba.io.ObjectReader
- subclassで特定のクラスに対する処理をするためのhook。
インスタンスのメンバを設定し、返す。
特定のクラスとその supeclass についての責任がある。
- readSpecificClass(Class, Object).
Method in class NET.shudo.moba.io.ThreadReader
- subclassで特定のクラスに対する処理をするためのhook
特定のクラスとその supeclass についての責任がある。
- ReferenceTracer(Object, TracerAction).
Constructor for class NET.shudo.moba.util.ReferenceTracer
-
- ReferrerLister(Object, Object).
Constructor for class NET.shudo.moba.util.ReferrerLister
-
- register().
Method in class NET.shudo.moba.place.MobaClassLoader
- 参照カウントを増やす。
- register().
Method in interface NET.shudo.moba.place.ReferenceCounter
- 参照する。
- reset().
Method in class NET.shudo.moba.io.ObjectWriter
- リセットする。既に書き出されたオブジェクトなどの状態を忘れさせ、
新規に作成された ObjectWriter と同様にする。
- reset().
Method in class NET.shudo.moba.util.ReferenceTracer
-
- responce().
Method in class NET.shudo.moba.net.SocketAuthenticator
- Auth.
- resume(String[]).
Method in class NET.shudo.moba.place.Command
-
- reviseLocationDependence(boolean).
Method in class NET.shudo.moba.io.ObjectReader
- 位置依存情報を補整するかどうか設定する。
- run().
Method in class NET.shudo.moba.place.ClassDistributor
-
- run().
Method in class NET.shudo.moba.place.ClassServer
-
- run().
Method in class NET.shudo.moba.place.CommandServer
-
- run().
Method in class NET.shudo.moba.place.CommandShell
-
- run().
Method in class NET.shudo.moba.place.Logger
-
- run().
Method in class NET.shudo.moba.lang.MobaThread
-
- run().
Method in class NET.shudo.moba.place.ThreadImporter
-
- run().
Method in class NET.shudo.moba.place.ThreadServer
-
- run(String[]).
Method in class NET.shudo.moba.place.Command
-
- runnableInstance().
Method in class NET.shudo.moba.lang.MobaThread
- スレッドに対応する Runnable クラスのインスタンスを得る。
- setBooleanValue(Object, boolean).
Method in class NET.shudo.moba.reflect.MetaField
-
- setByteValue(Object, byte).
Method in class NET.shudo.moba.reflect.MetaField
-
- setCharValue(Object, char).
Method in class NET.shudo.moba.reflect.MetaField
-
- setDoubleValue(Object, double).
Method in class NET.shudo.moba.reflect.MetaField
-
- setFloatValue(Object, float).
Method in class NET.shudo.moba.reflect.MetaField
-
- setIntValue(Object, int).
Method in class NET.shudo.moba.reflect.MetaField
-
- setLongValue(Object, long).
Method in class NET.shudo.moba.reflect.MetaField
-
- setObjectValue(Object, Object).
Method in class NET.shudo.moba.reflect.MetaField
-
- setShortValue(Object, short).
Method in class NET.shudo.moba.reflect.MetaField
-
- setStaticBooleanValue(boolean).
Method in class NET.shudo.moba.reflect.MetaField
-
- setStaticByteValue(byte).
Method in class NET.shudo.moba.reflect.MetaField
-
- setStaticCharValue(char).
Method in class NET.shudo.moba.reflect.MetaField
-
- setStaticDoubleValue(double).
Method in class NET.shudo.moba.reflect.MetaField
-
- setStaticFloatValue(float).
Method in class NET.shudo.moba.reflect.MetaField
-
- setStaticIntValue(int).
Method in class NET.shudo.moba.reflect.MetaField
-
- setStaticLongValue(long).
Method in class NET.shudo.moba.reflect.MetaField
-
- setStaticObjectValue(Object).
Method in class NET.shudo.moba.reflect.MetaField
-
- setStaticShortValue(short).
Method in class NET.shudo.moba.reflect.MetaField
-
- setThreadGroup(Thread, ThreadGroup).
Static method in class NET.shudo.moba.lang.MobaThread
- 指定したスレッドを、指定した ThreadGroup に所属させる。
- show(PrintStream, Object, Object).
Static method in class NET.shudo.moba.util.ReferrerLister
-
- showObjectTable(PrintStream).
Method in class NET.shudo.moba.io.ObjectReader
- demarshal 済みオブジェクトのテーブルの中身を表示する。(for debug)
- showObjectTable(PrintStream).
Method in class NET.shudo.moba.io.ObjectWriter
-
- signature().
Method in class NET.shudo.moba.reflect.MetaClass
- signature を返す。
- signature().
Method in class NET.shudo.moba.reflect.MetaField
-
- signature().
Method in class NET.shudo.moba.reflect.MetaMethod
-
- signatureByClass(Class).
Static method in class NET.shudo.moba.reflect.MetaClass
-
- SocketAuthenticator(InetAddress, int, int).
Constructor for class NET.shudo.moba.net.SocketAuthenticator
- Auth.
- SocketAuthenticator(Socket).
Constructor for class NET.shudo.moba.net.SocketAuthenticator
-
- SocketAuthenticator(String, int, int).
Constructor for class NET.shudo.moba.net.SocketAuthenticator
-
- sourceName(Class).
Static method in class NET.shudo.moba.io.ClassWriter
- ソースファイル名を返す。
- start(String[]).
Method in class NET.shudo.moba.place.Command
-
- startedNotify(MobaThread).
Method in interface NET.shudo.moba.place.PlaceEventNotifier
-
- startedNotify(Vector).
Method in interface NET.shudo.moba.place.PlaceEventNotifier
-
- STATIC.
Static variable in class NET.shudo.moba.reflect.Access
-
- staticMethodCount().
Method in class NET.shudo.moba.reflect.MetaClass
- static methods の数を返す。
- stop(String[]).
Method in class NET.shudo.moba.place.Command
-
- stopall(String[]).
Method in class NET.shudo.moba.place.Command
-
- StopMigrationException().
Constructor for class NET.shudo.moba.io.StopMigrationException
-
- StopMigrationException(String).
Constructor for class NET.shudo.moba.io.StopMigrationException
-
- stoppedNotify(MobaThread).
Method in interface NET.shudo.moba.place.PlaceEventNotifier
-
- stoppedNotify(Vector).
Method in interface NET.shudo.moba.place.PlaceEventNotifier
-
- StreamFormatException().
Constructor for class NET.shudo.moba.io.StreamFormatException
-
- StreamFormatException(String).
Constructor for class NET.shudo.moba.io.StreamFormatException
-
- stringIndex(Class, String).
Static method in class NET.shudo.moba.reflect.ConstantPool
-
- SUPER.
Static variable in class NET.shudo.moba.reflect.Access
-
- superClass().
Method in class NET.shudo.moba.reflect.MetaClass
- super class を返す。
- suspend(String[]).
Method in class NET.shudo.moba.place.Command
-
- SYNCHRONIZED.
Static variable in class NET.shudo.moba.reflect.Access
-
- THREAD_POOL_NAME.
Static variable in class NET.shudo.moba.place.MobaPlace
- 移送スレッドの ThreadGroup の名前。
- THREAD_PORT_DIFF.
Static variable in class NET.shudo.moba.lang.PlaceAddress
- ThreadServer が待つポート番号の、place のポート番号に対する差分。
- threadByID(int).
Static method in class NET.shudo.moba.place.MobaPlace
-
- ThreadExporter().
Constructor for class NET.shudo.moba.place.ThreadExporter
-
- ThreadImporter(Socket, boolean).
Constructor for class NET.shudo.moba.place.ThreadImporter
-
- ThreadImporter(String, boolean).
Constructor for class NET.shudo.moba.place.ThreadImporter
-
- ThreadLister().
Constructor for class NET.shudo.moba.util.ThreadLister
-
- threadPool.
Static variable in class NET.shudo.moba.place.MobaPlace
- 移送スレッドの ThreadGroup。
- ThreadReader(InputStream).
Constructor for class NET.shudo.moba.io.ThreadReader
-
- ThreadReader(InputStream, ClassLoader).
Constructor for class NET.shudo.moba.io.ThreadReader
-
- ThreadReader(ThreadGroup, InputStream).
Constructor for class NET.shudo.moba.io.ThreadReader
-
- ThreadReader(ThreadGroup, InputStream, ClassLoader).
Constructor for class NET.shudo.moba.io.ThreadReader
-
- threads().
Static method in class NET.shudo.moba.place.MobaPlace
-
- THREADSAFE.
Static variable in class NET.shudo.moba.reflect.Access
-
- ThreadServer(int, boolean, int).
Constructor for class NET.shudo.moba.place.ThreadServer
-
- ThreadWriter(OutputStream).
Constructor for class NET.shudo.moba.io.ThreadWriter
-
- thrownExceptionIndexInCP(MetaMethod, int).
Static method in class NET.shudo.moba.io.ClassWriter
-
- thrownExceptionLength(MetaMethod).
Static method in class NET.shudo.moba.io.ClassWriter
-
- toString().
Method in class NET.shudo.moba.reflect.MetaClass
-
- toString().
Method in class NET.shudo.moba.reflect.MetaField
-
- toString().
Method in class NET.shudo.moba.lang.MobaThread
-
- toString().
Method in class NET.shudo.moba.lang.PlaceAddress
-
- TRANSIENT.
Static variable in class NET.shudo.moba.reflect.Access
-
- type().
Method in class NET.shudo.moba.reflect.MetaField
- このフィールドのクラスを得る。
- type(Class, int).
Static method in class NET.shudo.moba.reflect.ConstantPool
-
- unregister().
Method in class NET.shudo.moba.place.MobaClassLoader
- 参照カウントを減らす。
このクラスローダを使わないという宣言として呼ぶ。
MetaClass のテーブルからの参照が残り、MobaClassLoader のインスタンスは
回収され得ないため、クラス供給側の ClassDistributor を解放するために
このメソッドを呼ぶ。
- unregister().
Method in interface NET.shudo.moba.place.ReferenceCounter
- 参照をやめる。
- usage().
Method in class NET.shudo.moba.place.MobaPlace
-
- userID().
Method in class NET.shudo.moba.net.SocketAuthenticator
- ユーザID を返す。
- utf8Index(Class, String).
Static method in class NET.shudo.moba.reflect.ConstantPool
-
- VALKNOWN.
Static variable in class NET.shudo.moba.reflect.Access
-
- write(String[]).
Method in class NET.shudo.moba.place.Command
-
- writeClass(Class).
Method in class NET.shudo.moba.io.ClassWriter
-
- writeCode(MetaMethod, OutputStream).
Static method in class NET.shudo.moba.io.ClassWriter
-
- writeContextTo(ObjectWriter).
Method in class NET.shudo.moba.lang.MobaThread
- 与えられたスレッドの context を与えられたストリームに書き出す。
- writeInClassfile(OutputStream, Class).
Static method in class NET.shudo.moba.reflect.ConstantPool
- classfile のフォーマットで constant pool を出力する。
- writeObject(Object).
Method in class NET.shudo.moba.io.ObjectWriter
-
- writeOtherThread(MobaThread).
Method in class NET.shudo.moba.io.ThreadWriter
- current thread 以外の thread の書き出し。
- writeSpecificClass(Class, Object).
Method in class NET.shudo.moba.io.ObjectWriter
- subclassで特定のクラスに対する処理をするためのhook。
特定のクラスとその supeclass についての責任がある。
- writeSpecificClass(Class, Object).
Method in class NET.shudo.moba.io.ThreadWriter
- subclassで特定のクラスに対する処理をするためのhook。
特定のクラスとその supeclass についての責任がある。
- writeToStream(ObjectWriter).
Method in class NET.shudo.moba.lang.PlaceAddress
- 自前の外部化メソッド。
- writeToStream(ObjectWriter).
Method in interface NET.shudo.moba.io.Streamable
- 自身をstreamに流し込むメソッド。
すべてのsuperclassのフィールドについて責任を持つ。
- WRITTEN_FLAGS.
Static variable in class NET.shudo.moba.reflect.Access
-
- XXUNUSED1.
Static variable in class NET.shudo.moba.reflect.Access
-
- XXUNUSED3.
Static variable in class NET.shudo.moba.reflect.Access
-