T - The interface of classes.public final class VersionMatched<T> extends Object
| Constructor and Description |
|---|
VersionMatched(@NotNull io.github.portlek.bukkitversion.BukkitVersion version,
@NotNull List<io.github.portlek.versionmatched.VersionClass<T>> versionClasses) |
VersionMatched(Class<? extends T>... versionClasses) |
VersionMatched(@NotNull String rawVersion,
Class<? extends T>... versionClasses) |
VersionMatched(@NotNull String rawVersion,
@NotNull List<io.github.portlek.versionmatched.VersionClass<T>> versionClasses) |
| Modifier and Type | Method and Description |
|---|---|
@NotNull io.github.portlek.reflection.RefConstructed<T> |
of(Object... types)
Gets instantiated class
|
@NotNull io.github.portlek.reflection.RefConstructed<T> |
ofPrimitive(Object... types)
Gets primitive instantiated class
|
public VersionMatched(@NotNull
@NotNull String rawVersion,
@NotNull
@NotNull List<io.github.portlek.versionmatched.VersionClass<T>> versionClasses)
rawVersion - Raw server version text
(i.e 1_14_R1, 1_13_R1)versionClasses - Classes which will create object
(i.e. Cmd1_14_R2.class, CmdRgstry1_8_R3.class)public VersionMatched(@NotNull
@NotNull io.github.portlek.bukkitversion.BukkitVersion version,
@NotNull
@NotNull List<io.github.portlek.versionmatched.VersionClass<T>> versionClasses)
version - Server versionversionClasses - Classes which will create object
(i.e. Cmd1_14_R2.class, CmdRgstry1_8_R3.class)@SafeVarargs public VersionMatched(@NotNull @NotNull String rawVersion, @NotNull Class<? extends T>... versionClasses)
rawVersion - Raw server version text
(i.e 1_14_R1, 1_13_R1)versionClasses - Classes which will create object
(i.e. Cmd1_14_R2.class, CmdRgstry1_8_R3.class)@SafeVarargs public VersionMatched(@NotNull Class<? extends T>... versionClasses)
versionClasses - Classes which will create object
(i.e. Cmd1_14_R2.class, CmdRgstry1_8_R3.class)Copyright © 2020. All rights reserved.