JavaClassMBS class
Online Documentation - Statistics - FAQ - Plugin Parts (All, Dependencies) - Class hierarchy
New in Version
22.2
22.3
22.4
22.5
23.0
23.1
23.2
23.3
23.4
23.5
24.0
24.1
The list of the topics,
classes,
interfaces,
controls,
modules,
global methods by category,
global methods by name,
screenshots,
licenses
and examples.
Platforms to show: All Mac Windows Linux Cross-Platform
JavaClassMBS class
Super class: JavaObjectMBS
The wrapper class for a Java class.
Subclass of the JavaObjectMBS class.
This is an abstract class. You can't create an instance, but you can get one from various plugin functions.
- 10 properties
- 21 methods
- method AllocateObject as JavaObjectMBS
- method CallStaticBooleanMethod(MethodID as JavaMethodMBS, args as memoryblock) as boolean
- method CallStaticByteMethod(MethodID as JavaMethodMBS, args as memoryblock) as Integer
- method CallStaticCharMethod(MethodID as JavaMethodMBS, args as memoryblock) as Integer
- method CallStaticDoubleMethod(MethodID as JavaMethodMBS, args as memoryblock) as Double
- method CallStaticFloatMethod(MethodID as JavaMethodMBS, args as memoryblock) as single
- method CallStaticIntMethod(MethodID as JavaMethodMBS, args as memoryblock) as Integer
- method CallStaticLongMethod(MethodID as JavaMethodMBS, args as memoryblock) as Int64
- method CallStaticMain(args() as string)
- method CallStaticMethod(MethodID as JavaMethodMBS, args() as Variant) as Variant
- method CallStaticObjectMethod(MethodID as JavaMethodMBS, args as memoryblock) as JavaObjectMBS
- method CallStaticShortMethod(MethodID as JavaMethodMBS, args as memoryblock) as Integer
- method CallStaticVoidMethod(MethodID as JavaMethodMBS, args as memoryblock)
- method Constructor Private
- method GetField(name as string, sig as string) as JavaFieldMBS
- method GetMethod(name as string, sig as string) as JavaMethodMBS
- method GetStaticField(name as string, sig as string) as JavaFieldMBS
- method GetStaticMethod(name as string, sig as string) as JavaMethodMBS
- method NewObject(methodID as JavaMethodMBS, args as memoryblock) as JavaObjectMBS
- method NewObject(MethodID as JavaMethodMBS, args() as Variant) as JavaObjectMBS
- method Superclass as JavaClassMBS
- 16 properties
- 28 methods
- method CallBooleanMethod(MethodID as JavaMethodMBS, args as memoryblock) as boolean
- method CallByteMethod(MethodID as JavaMethodMBS, args as memoryblock) as Integer
- method CallCharMethod(MethodID as JavaMethodMBS, args as memoryblock) as Integer
- method CallDoubleMethod(MethodID as JavaMethodMBS, args as memoryblock) as Double
- method CallFloatMethod(MethodID as JavaMethodMBS, args as memoryblock) as single
- method CallIntMethod(MethodID as JavaMethodMBS, args as memoryblock) as Integer
- method CallLongMethod(MethodID as JavaMethodMBS, args as memoryblock) as Int64
- method CallMethod(MethodID as JavaMethodMBS, args() as Variant) as Variant
- method CallNonvirtualBooleanMethod(TheClass as JavaClassMBS, MethodID as JavaMethodMBS, args as memoryblock) as boolean
- method CallNonvirtualByteMethod(TheClass as JavaClassMBS, MethodID as JavaMethodMBS, args as memoryblock) as Integer
- method CallNonvirtualCharMethod(TheClass as JavaClassMBS, MethodID as JavaMethodMBS, args as memoryblock) as Integer
- method CallNonvirtualDoubleMethod(TheClass as JavaClassMBS, MethodID as JavaMethodMBS, args as memoryblock) as Double
- method CallNonvirtualFloatMethod(TheClass as JavaClassMBS, MethodID as JavaMethodMBS, args as memoryblock) as single
- method CallNonvirtualIntMethod(TheClass as JavaClassMBS, MethodID as JavaMethodMBS, args as memoryblock) as Integer
- method CallNonvirtualLongMethod(TheClass as JavaClassMBS, MethodID as JavaMethodMBS, args as memoryblock) as Int64
- method CallNonvirtualMethod(TheClass as JavaClassMBS, MethodID as JavaMethodMBS, args() as Variant) as Variant
- method CallNonvirtualObjectMethod(TheClass as JavaClassMBS, MethodID as JavaMethodMBS, args as memoryblock) as JavaObjectMBS
- method CallNonvirtualShortMethod(TheClass as JavaClassMBS, MethodID as JavaMethodMBS, args as memoryblock) as Integer
- method CallNonvirtualVoidMethod(TheClass as JavaClassMBS, MethodID as JavaMethodMBS, args as memoryblock)
- method CallObjectMethod(MethodID as JavaMethodMBS, args as memoryblock) as JavaObjectMBS
- method CallShortMethod(MethodID as JavaMethodMBS, args as memoryblock) as Integer
- method CallVoidMethod(MethodID as JavaMethodMBS, args as memoryblock)
- method Constructor Private
- method GetDirectBufferAddress(directbuffer as JavaObjectMBS) as Integer
- method GetDirectBufferCapacity(directbuffer as JavaObjectMBS) as Integer
- method IsInstanceOf(TheClass as JavaClassMBS) as boolean
- method IsSameObject(obj as JavaObjectMBS) as boolean
- method ObjectClass as JavaClassMBS
This class has no sub classes.
Some methods using this class:
- JavaObjectMBS.CallNonvirtualIntMethod(TheClass as JavaClassMBS, MethodID as JavaMethodMBS, args as memoryblock) as Integer
- JavaObjectMBS.CallNonvirtualMethod(TheClass as JavaClassMBS, MethodID as JavaMethodMBS, args() as Variant) as Variant
- JavaObjectMBS.ObjectClass as JavaClassMBS
- JavaVMMBS.DefineClass(name as string, Data as MemoryBlock) as JavaClassMBS
- JavaVMMBS.DefineClass(name as string, Data as String) as JavaClassMBS
- JavaVMMBS.FindClass(name as string) as JavaClassMBS
- JavaVMMBS.IsAssignableFrom(TheSubClass as JavaClassMBS, TheSuperClass as JavaClassMBS) as boolean
- JavaVMMBS.NewObjectArray(size as Integer, TheClass as JavaClassMBS, InitialValue as JavaObjectMBS = nil) as JavaObjectArrayMBS
- JavaVMMBS.ToReflectedField(TheClass as JavaClassMBS, fieldID as JavaFieldMBS, isStatic as boolean) as JavaObjectMBS
- JavaVMMBS.ToReflectedMethod(TheClass as JavaClassMBS, methodID as JavaMethodMBS, isStatic as boolean) as JavaObjectMBS
Some examples using this class:
Blog Entries
Release notes
The items on this page are in the following plugins: MBS Java Plugin.
JavaCharArrayMBS
-
JavaClobMBS