Class Pack200.Packer
public class Pack200.Packer : JVMBridgeBase<Pack200.Packer>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBase>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
Pack200.Packer
- Implements
- Inherited Members
-
JVMBridgeBase<Pack200.Packer>.IsAssignableFrom(IJavaType)JVMBridgeBase<Pack200.Packer>.IsAssignableFrom<T>()JVMBridgeBase<Pack200.Packer>.Execute<T>(params T[])JVMBridgeBase<Pack200.Packer>.DynBridgeClazzJVMBridgeBase<Pack200.Packer>.BridgeClazzJVMBridgeBase.ReferenceEqualsJVM(IJVMBridgeBase, IJVMBridgeBase)JVMBridgeBase.RuntimeClassNameOf<T>()JVMBridgeBase.ClassNameOf<T>()JVMBridgeBase.ClassOf<T>()JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)JVMBridgeBase.MonitorEnter()JVMBridgeBase.MonitorExit()JVMBridgeBase.IsInstanceOf(IJavaType)JVMBridgeBase.IsInstanceOf<T>()JVMBridgeBase.RuntimeIsInstanceOf<T>()JVMBridgeBase.CastTo<TNewClass>()JVMBridgeBase.CastToAndDetach<TNewClass>()JVMBridgeBase.CastDirect<TNewClass>()JVMBridgeBase.CastDirectAndDetach<TNewClass>()JVMBridgeBase.CheckDisposed()JVMBridgeBase.ToString()JVMBridgeBase.Equals(IJVMBridgeBase)JVMBridgeBase.GetHashCode()JVMBridgeBase.Notify()JVMBridgeBase.NotifyAll()JVMBridgeBase.Wait()JVMBridgeBase.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.IsBridgeListener
- Extension Methods
Constructors
Packer(IJVMBridgeBaseInitializer)
Initializer used internally by JCOBridge. Do not use directly.
[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public Packer(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializer
Packer(params object[])
Generic constructor used by JCOBridge when a derived class needs to forward arguments to the base JVMBridgeBase class.
[Obsolete("Packer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public Packer(params object[] args)
Parameters
argsobject[]
Remarks
Pack200.Packer represents a JVM interface or abstract class in .NET. Instantiating it directly outside of JCOBridge infrastructure is not supported and may produce undefined behavior.
Properties
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
CLASS_ATTRIBUTE_PFX
public static String CLASS_ATTRIBUTE_PFX { get; }
Property Value
CODE_ATTRIBUTE_PFX
public static String CODE_ATTRIBUTE_PFX { get; }
Property Value
DEFLATE_HINT
public static String DEFLATE_HINT { get; }
Property Value
EFFORT
public static String EFFORT { get; }
Property Value
ERROR
public static String ERROR { get; }
Property Value
FALSE
public static String FALSE { get; }
Property Value
FIELD_ATTRIBUTE_PFX
public static String FIELD_ATTRIBUTE_PFX { get; }
Property Value
IsBridgeAbstract
true if the BridgeClassName is an abstract class, i.e. cannot be created an instance
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
true if the BridgeClassName implements java.lang.AutoCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
true if the BridgeClassName is an interface, i.e. does not have any public constructor
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
true if the BridgeClassName is a static class, i.e. does not have any public constructor
public override bool IsBridgeStatic { get; }
Property Value
KEEP
public static String KEEP { get; }
Property Value
KEEP_FILE_ORDER
public static String KEEP_FILE_ORDER { get; }
Property Value
LATEST
public static String LATEST { get; }
Property Value
METHOD_ATTRIBUTE_PFX
public static String METHOD_ATTRIBUTE_PFX { get; }
Property Value
MODIFICATION_TIME
public static String MODIFICATION_TIME { get; }
Property Value
PASS
public static String PASS { get; }
Property Value
PASS_FILE_PFX
public static String PASS_FILE_PFX { get; }
Property Value
PROGRESS
public static String PROGRESS { get; }
Property Value
SEGMENT_LIMIT
public static String SEGMENT_LIMIT { get; }
Property Value
STRIP
public static String STRIP { get; }
Property Value
TRUE
public static String TRUE { get; }
Property Value
UNKNOWN_ATTRIBUTE
public static String UNKNOWN_ATTRIBUTE { get; }
Property Value
Methods
Pack(JarFile, OutputStream)
public void Pack(JarFile arg0, OutputStream arg1)
Parameters
arg0JarFilearg1OutputStream
Exceptions
Pack(JarInputStream, OutputStream)
public void Pack(JarInputStream arg0, OutputStream arg1)
Parameters
arg0JarInputStreamarg1OutputStream
Exceptions
Properties()
public SortedMap<String, String> Properties()