Table of Contents

Class JavaFileExtractor.Extractor

Namespace: CmlLib.Core.FileExtractors
Assembly: CmlLib.Core.dll

public class JavaFileExtractor.Extractor

Inheritance

objectJavaFileExtractor.Extractor

Inherited Members

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()

Constructors

Extractor(IJavaPathResolver, RulesEvaluatorContext, MinecraftJavaManifestResolver)

public Extractor(IJavaPathResolver javaPathResolver, RulesEvaluatorContext rulesContext, MinecraftJavaManifestResolver manifestResolver)

Parameters

javaPathResolver IJavaPathResolver

rulesContext RulesEvaluatorContext

manifestResolver MinecraftJavaManifestResolver

Methods

ExtractFromJavaVersion(JavaVersion, CancellationToken)

public ValueTask<IEnumerable<GameFile>> ExtractFromJavaVersion(JavaVersion javaVersion, CancellationToken cancellationToken)

Parameters

javaVersion JavaVersion

cancellationToken CancellationToken

Returns

ValueTask<IEnumerable<GameFile>>