|
IKVM11
11
Java SE 11 Virtual Machine for .NET
|
Public Member Functions | |
| void | Link (RuntimeJavaType thisType, LoadMode mode) |
| Initiates linkage of this class file to the specified java type instance. | |
| void | Dispose () |
Static Public Member Functions | |
| static bool | IsValidMethodName (string name, ClassFormatVersion version) |
Returns true if the given string is a valid method name given the specified class format version. | |
| static bool | IsValidMethodName (ReadOnlySpan< char > name, ClassFormatVersion version) |
Returns true if the given string is a valid method name given the specified class format version. | |
| static bool | IsValidFieldName (string name, ClassFormatVersion version) |
Returns true if the given string is a valid field name given the specified class format version. | |
| static bool | IsValidFieldName (ReadOnlySpan< char > name, ClassFormatVersion version) |
Returns true if the given string is a valid field name given the specified class format version. | |
| static bool | IsValidPre49Identifier (string name) |
Returns true if the given string is a valid identifier for pre-49 class files. | |
| static bool | IsValidPre49Identifier (ReadOnlySpan< char > name) |
Returns true if the given string is a valid identifier for pre-49 class files. | |
| static bool | IsValidFieldDescriptor (string descriptor) |
Returns true if the specified descriptor is a valid field descriptor. | |
| static bool | IsValidFieldDescriptor (string descriptor, int start, int end) |
Returns true if the specified descriptor is a valid field descriptor. | |
| static bool | IsValidFieldDescriptor (ReadOnlySpan< char > descriptor) |
Returns true if the specified descriptor is a valid field descriptor. | |
| static bool | IsValidMethodDescriptor (string descriptor) |
Returns true if the specified descriptor is a valid method descriptor. | |
| static bool | IsValidMethodDescriptor (ReadOnlySpan< char > descriptor) |
Returns true if the specified descriptor is a valid method descriptor. | |
Properties | |
| int | MajorVersion [get] |
| Gets the major version of the class. | |
| Modifiers | Modifiers [get] |
| Gets the modifiers of the class. | |
| bool | IsAbstract [get] |
| Gets whether this class file represents an abstract class. | |
| bool | IsFinal [get] |
| Gets whether this class file represents a final class. | |
| bool | IsPublic [get] |
| Gets whether this class file represents a public class. | |
| bool | IsInterface [get] |
| Gets whether this class file represents an interface. | |
| bool | IsEnum [get] |
| Gets whether this class file represents an enum. | |
| bool | IsAnnotation [get] |
| Gets whether this class file represents an annotation. | |
| bool | IsSuper [get] |
| Gets whether this class file is a super. | |
Definition at line 28 of file ClassFile.SupportedVersions.cs.
| void IKVM.Runtime.ClassFile.Dispose | ( | ) |
Definition at line 1447 of file ClassFile.cs.
|
static |
Returns true if the specified descriptor is a valid field descriptor.
| descriptor |
Definition at line 178 of file ClassFile.cs.
|
static |
Returns true if the specified descriptor is a valid field descriptor.
| descriptor |
Definition at line 152 of file ClassFile.cs.
|
static |
Returns true if the specified descriptor is a valid field descriptor.
| descriptor |
Definition at line 165 of file ClassFile.cs.
|
static |
Returns true if the given string is a valid field name given the specified class format version.
| name | |
| version |
Definition at line 98 of file ClassFile.cs.
|
static |
Returns true if the given string is a valid field name given the specified class format version.
| name | |
| version |
Definition at line 84 of file ClassFile.cs.
|
static |
Returns true if the specified descriptor is a valid method descriptor.
| descriptor |
Definition at line 233 of file ClassFile.cs.
|
static |
Returns true if the specified descriptor is a valid method descriptor.
| descriptor |
Definition at line 220 of file ClassFile.cs.
|
static |
Returns true if the given string is a valid method name given the specified class format version.
| name | |
| version |
Definition at line 66 of file ClassFile.cs.
|
static |
Returns true if the given string is a valid method name given the specified class format version.
| name | |
| version |
Definition at line 45 of file ClassFile.cs.
|
static |
Returns true if the given string is a valid identifier for pre-49 class files.
| name |
Definition at line 135 of file ClassFile.cs.
|
static |
Returns true if the given string is a valid identifier for pre-49 class files.
| name |
Definition at line 115 of file ClassFile.cs.
| void IKVM.Runtime.ClassFile.Link | ( | RuntimeJavaType | thisType, |
| LoadMode | mode ) |
Initiates linkage of this class file to the specified java type instance.
| thisType | |
| mode |
Definition at line 967 of file ClassFile.cs.
|
get |
Gets whether this class file represents an abstract class.
Definition at line 985 of file ClassFile.cs.
|
get |
Gets whether this class file represents an annotation.
Definition at line 1010 of file ClassFile.cs.
|
get |
Gets whether this class file represents an enum.
Definition at line 1005 of file ClassFile.cs.
|
get |
Gets whether this class file represents a final class.
Definition at line 990 of file ClassFile.cs.
|
get |
Gets whether this class file represents an interface.
Definition at line 1000 of file ClassFile.cs.
|
get |
Gets whether this class file represents a public class.
Definition at line 995 of file ClassFile.cs.
|
get |
Gets whether this class file is a super.
Definition at line 1015 of file ClassFile.cs.
|
get |
Gets the major version of the class.
Definition at line 960 of file ClassFile.cs.
|
get |
Gets the modifiers of the class.
Definition at line 980 of file ClassFile.cs.