Class JNetReflectorCore<T>
- Namespace
- MASES.JNetReflector
- Assembly
- MASES.JNetReflector.dll
Public entry point of JNetReflectorCore<T>
public abstract class JNetReflectorCore<T> : JNetCoreBase<T>, IJVMWrapperManagement, IJVMBridgeCore where T : JNetReflectorCore<T>
Type Parameters
T
- Inheritance
-
SetupJVMWrapperSetupJVMWrapper<T>JNetCoreBase<T>JNetReflectorCore<T>
- Implements
-
IJVMWrapperManagementIJVMBridgeCore
- Derived
- Inherited Members
-
SetupJVMWrapper<T>.CreateGlobalInstance()SetupJVMWrapper<T>.HasGlobalInstanceSetupJVMWrapper<T>.GlobalInstanceSetupJVMWrapper<T>.ScopedOnSetupJVMWrapper<T>.ScopedOnVersionSetupJVMWrapper.Initialize()SetupJVMWrapper.InitializeListener(IJVMBridgeBase)SetupJVMWrapper.GetListener(IJavaObject)SetupJVMWrapper.ReleaseListener(IJVMBridgeBase)SetupJVMWrapper.ReleaseJCGraphicContainer(IJCGraphicContainer)SetupJVMWrapper.InitializeRemote()SetupJVMWrapper.FilteredArgsSetupJVMWrapper.IsContainerSetupJVMWrapper.ContainerIdSetupJVMWrapper.FeatureLevelSetupJVMWrapper.EnableCriticalMethodsSetupJVMWrapper.EnableCriticalMethodsOnGetThresholdSetupJVMWrapper.EnableCriticalMethodsOnGetSetupJVMWrapper.EnableCriticalMethodsOnSetThresholdSetupJVMWrapper.EnableCriticalMethodsOnSetSetupJVMWrapper.JVMSetupJVMWrapper.ManagementSetupJVMWrapper.JVMStatsSetupJVMWrapper.DynJVMSetupJVMWrapper.RemoteBridgeSetupJVMWrapper.RemoteJCOBridgeSetupJVMWrapper.ModulePathSetupJVMWrapper.JVMPackagesSetupJVMWrapper.SuppressFinalizeSetupJVMWrapper.GlobalizeSetupJVMWrapper.LastBindingException
Constructors
JNetReflectorCore()
Public ctor
public JNetReflectorCore()
Fields
CopyrightFileContent
public static string CopyrightFileContent
Field Value
Properties
AvoidCSharpGenericClauseDefinition
public static bool AvoidCSharpGenericClauseDefinition { get; }
Property Value
AvoidCSharpGenericDefinition
public static bool AvoidCSharpGenericDefinition { get; }
Property Value
AvoidParallelBuild
public static bool AvoidParallelBuild { get; }
Property Value
ClassesInConflict
public static IEnumerable<string> ClassesInConflict { get; }
Property Value
ClassesManuallyDeveloped
public static IEnumerable<string> ClassesManuallyDeveloped { get; }
Property Value
ClassesToAnalyze
public static IEnumerable<string> ClassesToAnalyze { get; }
Property Value
ClassesToAvoid
public static IEnumerable<string> ClassesToAvoid { get; }
Property Value
ClassesToAvoidInGenerics
public static IEnumerable<string> ClassesToAvoidInGenerics { get; }
Property Value
ClassesToAvoidJavaListener
public static IEnumerable<string> ClassesToAvoidJavaListener { get; }
Property Value
ClassesToBeListener
public static IEnumerable<string> ClassesToBeListener { get; }
Property Value
ClassesToRemoveAsListener
public static IEnumerable<string> ClassesToRemoveAsListener { get; }
Property Value
ClassesWithCallbacks
public static IEnumerable<JNetReflectorCore<T>.ConfigurationType.ClassAndPatterns> ClassesWithCallbacks { get; }
Property Value
CommandLineArguments
IEnumerable<T> for command line
public override IEnumerable<IArgumentMetadata> CommandLineArguments { get; }
Property Value
CopyrightFile
public static string CopyrightFile { get; }
Property Value
CreateInterfaceInheritance
public static bool CreateInterfaceInheritance { get; }
Property Value
DestinationCSharpClassPath
public static string DestinationCSharpClassPath { get; }
Property Value
DestinationJavaListenerPath
public static string DestinationJavaListenerPath { get; }
Property Value
DestinationRootPath
public static string DestinationRootPath { get; }
Property Value
DisableGenerics
public static bool DisableGenerics { get; }
Property Value
DisableGenericsInNonGenericClasses
public static bool DisableGenericsInNonGenericClasses { get; }
Property Value
DisableInterfaceMethodGeneration
public static bool DisableInterfaceMethodGeneration { get; }
Property Value
DisablePropertiesForGetterSetter
public static bool DisablePropertiesForGetterSetter { get; }
Property Value
DryRun
public static bool DryRun { get; }
Property Value
JarsToAnalyze
public static IEnumerable<string> JarsToAnalyze { get; }
Property Value
JavaListenerBasePackage
public static string JavaListenerBasePackage { get; }
Property Value
JavaPLocationPath
public static string JavaPLocationPath { get; }
Property Value
JavadocNoModule
public static bool JavadocNoModule { get; }
Property Value
JavadocVersion
public static int JavadocVersion { get; }
Property Value
ModulesToParse
public static IEnumerable<string> ModulesToParse { get; }
Property Value
NamespacesInConflict
public static IEnumerable<string> NamespacesInConflict { get; }
Property Value
NamespacesToAvoid
public static IEnumerable<string> NamespacesToAvoid { get; }
Property Value
OnlyPropertiesForGetterSetter
public static bool OnlyPropertiesForGetterSetter { get; }
Property Value
Options
Adds options to the JVM
protected override IDictionary<string, string> Options { get; }
Property Value
OriginJavadocJARVersionAndUrls
public static IEnumerable<JNetReflectorCore<T>.ConfigurationType.VersionUrl> OriginJavadocJARVersionAndUrls { get; }
Property Value
OriginJavadocUrl
public static string OriginJavadocUrl { get; }
Property Value
OriginRootPath
public static string OriginRootPath { get; }
Property Value
PathToParse
A list of paths to be used in initialization of JVM ClassPath
protected override IList<string> PathToParse { get; }
Property Value
PreferMethodWithSignature
public static bool PreferMethodWithSignature { get; }
Property Value
ReflectDeprecated
public static bool ReflectDeprecated { get; }
Property Value
RelativeDestinationCSharpClassPath
public static string RelativeDestinationCSharpClassPath { get; }
Property Value
RelativeDestinationJavaListenerPath
public static string RelativeDestinationJavaListenerPath { get; }
Property Value
TraceLevel
public static int TraceLevel { get; }
Property Value
TraceTo
public static string TraceTo { get; }
Property Value
UseCamel
public static bool UseCamel { get; }
Property Value
UseDirectDotNetType
public static bool UseDirectDotNetType { get; }
Property Value
UseDotNetNullable
public static bool UseDotNetNullable { get; }
Property Value
Methods
ProcessCommandLine()
protected override string[] ProcessCommandLine()
Returns
- string[]