Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W 

A

accept(T) - Method in interface net.covers1624.quack.util.SneakyUtils.ThrowingConsumer
 
addAllNoNull(T[], List<T>) - Static method in class net.covers1624.quack.collection.ColUtils
Adds all elements from the array that are not null to the list.
addCmdArg(String) - Method in class net.covers1624.quack.io.ProcessExecutor
Adds a single argument to the command.
addCmdArgs(String...) - Method in class net.covers1624.quack.io.ProcessExecutor
Adds an array of args to the command.
addCmdArgs(List<String>) - Method in class net.covers1624.quack.io.ProcessExecutor
Adds a List of args to the command.
addEnvVar(String, String) - Method in class net.covers1624.quack.io.ProcessExecutor
Adds an EnvVar to the ProcessExecutor.
addEnvVars(Map<String, String>) - Method in class net.covers1624.quack.io.ProcessExecutor
Adds a Map of env vars to the ProcessExecutor.
addPreStartCallback(Consumer<ProcessExecutor>) - Method in class net.covers1624.quack.io.ProcessExecutor
Adds a callback that will be executed just before the Process is started.
addToArrayFirstNull(T[], T) - Static method in class net.covers1624.quack.collection.ColUtils
Adds the value at the first null index in the array.
addToHasher(Hasher, InputStream) - Static method in class net.covers1624.quack.util.HashUtils
Copies the content of the provided InputStream to the provided Hasher.
append(LogEvent) - Method in class net.covers1624.quack.logging.log4j2.BetterScriptAppenderSelector
 
apply(T) - Method in interface net.covers1624.quack.util.SneakyUtils.ThrowingFunction
 
arrayCopy(Object, int, Object, int, int) - Static method in class net.covers1624.quack.collection.ColUtils
Basically a wrapper for System.arraycopy with support for Copyable's
ATTR_CONTAINS - Static variable in class net.covers1624.quack.logging.log4j2.LoggerNameFilter
 
ATTR_LOGGER - Static variable in class net.covers1624.quack.logging.log4j2.LoggerNameFilter
 

B

BetterScriptAppenderSelector - Class in net.covers1624.quack.logging.log4j2
Copy of ScriptAppenderSelector except doesn't explode when given a ScriptRef
BetterScriptAppenderSelector.Builder - Class in net.covers1624.quack.logging.log4j2
Builds an appender.
build() - Method in class net.covers1624.quack.logging.log4j2.BetterScriptAppenderSelector.Builder
 
Builder() - Constructor for class net.covers1624.quack.logging.log4j2.BetterScriptAppenderSelector.Builder
 

C

clear() - Method in class net.covers1624.quack.collection.TypedMap
 
clearCallbacks() - Method in class net.covers1624.quack.io.ProcessExecutor
Clears all callbacks.
clone() - Method in class net.covers1624.quack.io.ProcessExecutor
Copies the ProcessExecutor.
close() - Method in class net.covers1624.quack.io.DelegateFileSystem
 
ColFormatter - Class in net.covers1624.quack.collection
Simple column formatter.
ColFormatter() - Constructor for class net.covers1624.quack.collection.ColFormatter
 
ColUtils - Class in net.covers1624.quack.collection
Various Collection Utilities for Iterables and Arrays.
ColUtils() - Constructor for class net.covers1624.quack.collection.ColUtils
 
concat(Runnable, Runnable) - Static method in class net.covers1624.quack.util.SneakyUtils
Concatenates two Runnables.
consumeStdErr() - Method in class net.covers1624.quack.io.ProcessExecutor.IO
Returns a StringBuilder that is automatically updated from the Processes stdErr during the runtime of the process, This should be called before executing the Process then checked once execution has finished.
consumeStdErrLines(Consumer<String>) - Method in class net.covers1624.quack.io.ProcessExecutor.IO
Passes each line of the Executed processes stdErr to the supplied Consumer.
consumeStdOut() - Method in class net.covers1624.quack.io.ProcessExecutor.IO
Returns a StringBuilder that is automatically updated from the Processes stdOut during the runtime of the process, This should be called before executing the Process then checked once execution has finished.
consumeStdOutLines(Consumer<String>) - Method in class net.covers1624.quack.io.ProcessExecutor.IO
Passes each line of the Executed processes stdOut to the supplied Consumer.
contains(T[], T) - Static method in class net.covers1624.quack.collection.ColUtils
Checks if an array contains any of the specified element.
containsKey(Object) - Method in class net.covers1624.quack.collection.TypedMap
 
containsKeys(Map<T, ?>, T...) - Static method in class net.covers1624.quack.collection.ColUtils
Checks if a map contains all keys passed in.
containsValue(Object) - Method in class net.covers1624.quack.collection.TypedMap
 
copy(InputStream, OutputStream) - Static method in class net.covers1624.quack.io.IOUtils
Copies the content of an InputStream to an OutputStream.
copy() - Method in interface net.covers1624.quack.util.Copyable
 
Copyable<T> - Interface in net.covers1624.quack.util
 
CopyingFileVisitor - Class in net.covers1624.quack.io
A FileVisitor for Path's that copies from a to b.
CopyingFileVisitor(Path, Path) - Constructor for class net.covers1624.quack.io.CopyingFileVisitor
 
count(T[], Function<T, Boolean>) - Static method in class net.covers1624.quack.collection.ColUtils
Counts elements in the array that conform to the Function check.
countNonNull(T[]) - Static method in class net.covers1624.quack.collection.ColUtils
Counts the elements in the array that are not null.
CrashLock - Class in net.covers1624.quack.util
A simple crash lock.
CrashLock(String) - Constructor for class net.covers1624.quack.util.CrashLock
 
create(Gson, <any>) - Method in class net.covers1624.quack.gson.LowerCaseEnumAdapterFactory
 
createFilter(String, boolean, Result, Result) - Static method in class net.covers1624.quack.logging.log4j2.LoggerNameFilter
Creates the LoggerNameFilter.
createNewArray(T[]) - Static method in class net.covers1624.quack.collection.ColUtils
Create a new array using the provided array as a template for both type and length.
createNewArray(T[], int) - Static method in class net.covers1624.quack.collection.ColUtils
Create a new array using the provided array as a template for the type and with the provided length.
CyclePresentException - Exception in net.covers1624.quack.sort
Borrowed from MinecraftForge, Functionally un-modified only formatted.

D

DelegateFileSystem - Class in net.covers1624.quack.io
A FileSystem that delegates to the provided FileSystem.
DelegateFileSystem(FileSystem) - Constructor for class net.covers1624.quack.io.DelegateFileSystem
 
DownloadAction - Class in net.covers1624.quack.net.download
Inspired and vaguely based off https://github.com/michel-kraemer/gradle-download-task
DownloadAction() - Constructor for class net.covers1624.quack.net.download.DownloadAction
 
DownloadAction.UseETag - Enum in net.covers1624.quack.net.download
 
DownloadListener - Interface in net.covers1624.quack.net.download
Created by covers1624 on 13/1/21.
DownloadProgressTail - Class in net.covers1624.quack.net.download
Created by covers1624 on 10/8/19.
DownloadProgressTail() - Constructor for class net.covers1624.quack.net.download.DownloadProgressTail
 
DownloadProgressTail.Pool - Class in net.covers1624.quack.net.download
 
DownloadProgressTail.Status - Enum in net.covers1624.quack.net.download
 
DownloadSpec - Interface in net.covers1624.quack.net.download
Inspired and vaguely based off https://github.com/michel-kraemer/gradle-download-task
DuplicatingOutputStream - Class in net.covers1624.quack.io
Created by covers1624 on 8/8/19.
DuplicatingOutputStream(OutputStream...) - Constructor for class net.covers1624.quack.io.DuplicatingOutputStream
 
DuplicatingOutputStream(Collection<OutputStream>) - Constructor for class net.covers1624.quack.io.DuplicatingOutputStream
 

E

entrySet() - Method in class net.covers1624.quack.collection.TypedMap
 
equals(Object) - Method in class net.covers1624.quack.collection.Object2IntPair
 
equals(Object) - Method in class net.covers1624.quack.collection.TypedMap.Key
 
execute() - Method in class net.covers1624.quack.net.download.DownloadAction
 
exists(Iterable<T>, Predicate<T>) - Static method in class net.covers1624.quack.collection.ColUtils
 

F

FileAdapter - Class in net.covers1624.quack.gson
A Gson TypeAdapter capable of Serializing/Deserializing File paths.
FileAdapter() - Constructor for class net.covers1624.quack.gson.FileAdapter
 
fileUpToDateWhen(Predicate<Path>) - Method in class net.covers1624.quack.net.download.DownloadAction
 
fileUpToDateWhen(Predicate<Path>) - Method in interface net.covers1624.quack.net.download.DownloadSpec
Spec to validate the already existing file this DownloadSpec will download.
fill(T[], T) - Static method in class net.covers1624.quack.collection.ColUtils
Fills the array with the specified value.
fillArray(T[], T, Function<T, Boolean>) - Static method in class net.covers1624.quack.collection.ColUtils
Fills the array with the specified value.
filter(Logger, Level, Marker, String, Object...) - Method in class net.covers1624.quack.logging.log4j2.LoggerNameFilter
 
filter(Logger, Level, Marker, Object, Throwable) - Method in class net.covers1624.quack.logging.log4j2.LoggerNameFilter
 
filter(Logger, Level, Marker, Message, Throwable) - Method in class net.covers1624.quack.logging.log4j2.LoggerNameFilter
 
filter(LogEvent) - Method in class net.covers1624.quack.logging.log4j2.LoggerNameFilter
 
filter(Logger, Level, Marker, String, Object) - Method in class net.covers1624.quack.logging.log4j2.LoggerNameFilter
 
filter(Logger, Level, Marker, String, Object, Object) - Method in class net.covers1624.quack.logging.log4j2.LoggerNameFilter
 
filter(Logger, Level, Marker, String, Object, Object, Object) - Method in class net.covers1624.quack.logging.log4j2.LoggerNameFilter
 
filter(Logger, Level, Marker, String, Object, Object, Object, Object) - Method in class net.covers1624.quack.logging.log4j2.LoggerNameFilter
 
filter(Logger, Level, Marker, String, Object, Object, Object, Object, Object) - Method in class net.covers1624.quack.logging.log4j2.LoggerNameFilter
 
filter(Logger, Level, Marker, String, Object, Object, Object, Object, Object, Object) - Method in class net.covers1624.quack.logging.log4j2.LoggerNameFilter
 
filter(Logger, Level, Marker, String, Object, Object, Object, Object, Object, Object, Object) - Method in class net.covers1624.quack.logging.log4j2.LoggerNameFilter
 
filter(Logger, Level, Marker, String, Object, Object, Object, Object, Object, Object, Object, Object) - Method in class net.covers1624.quack.logging.log4j2.LoggerNameFilter
 
filter(Logger, Level, Marker, String, Object, Object, Object, Object, Object, Object, Object, Object, Object) - Method in class net.covers1624.quack.logging.log4j2.LoggerNameFilter
 
filter(Logger, Level, Marker, String, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object) - Method in class net.covers1624.quack.logging.log4j2.LoggerNameFilter
 
find(Iterable<T>, Predicate<T>) - Static method in class net.covers1624.quack.collection.ColUtils
 
finish(long) - Method in interface net.covers1624.quack.net.download.DownloadListener
Marks the download as finished.
finish(long) - Method in class net.covers1624.quack.net.download.DownloadProgressTail
 
forAll(T[], Predicate<T>) - Static method in class net.covers1624.quack.collection.ColUtils
 
forAll(Iterable<T>, Predicate<T>) - Static method in class net.covers1624.quack.collection.ColUtils
 
format(List<List<String>>) - Static method in class net.covers1624.quack.collection.ColFormatter
 

G

get(TypedMap.Key<T>) - Method in class net.covers1624.quack.collection.TypedMap
 
get(Object) - Method in class net.covers1624.quack.collection.TypedMap
 
get() - Method in interface net.covers1624.quack.util.SneakyUtils.ThrowingSupplier
 
getAppenderSet() - Method in class net.covers1624.quack.logging.log4j2.BetterScriptAppenderSelector.Builder
 
getCachedBuffer() - Static method in class net.covers1624.quack.io.IOUtils
Returns a static per-thread cached 32k buffer for IO operations.
getCmd() - Method in class net.covers1624.quack.io.ProcessExecutor
Gets an unmodifiable list of command arguments.
getComponents() - Method in class net.covers1624.quack.sort.StronglyConnectedComponentDetector
 
getConfiguration() - Method in class net.covers1624.quack.logging.log4j2.BetterScriptAppenderSelector.Builder
 
getCycles() - Method in exception net.covers1624.quack.sort.CyclePresentException
Accesses the cycles present in the sorted graph.
getDest() - Method in class net.covers1624.quack.net.download.DownloadAction
 
getDest() - Method in interface net.covers1624.quack.net.download.DownloadSpec
Gets the destination file to download to.
getEnvVars() - Method in class net.covers1624.quack.io.ProcessExecutor
Gets this ProcessExecutors env vars.
getETagFile() - Method in class net.covers1624.quack.net.download.DownloadAction
 
getETagFile() - Method in interface net.covers1624.quack.net.download.DownloadSpec
The file to store the ETag in.
getExitCode() - Method in class net.covers1624.quack.io.ProcessExecutor.RunningProcess
Gets the exit code for the process.
getField(Field, Object) - Static method in class net.covers1624.quack.util.ReflectUtils
 
getFileName() - Method in class net.covers1624.quack.net.download.DownloadProgressTail
 
getFileStores() - Method in class net.covers1624.quack.io.DelegateFileSystem
 
getFileSystem(URI) - Static method in class net.covers1624.quack.io.IOUtils
 
getFileSystem(URI, Map<String, ?>) - Static method in class net.covers1624.quack.io.IOUtils
 
getIO() - Method in class net.covers1624.quack.io.ProcessExecutor
Gets the IO holder for this ProcessExecutor.
getJarFileSystem(Path, boolean) - Static method in class net.covers1624.quack.io.IOUtils
 
getJarFileSystem(URI, boolean) - Static method in class net.covers1624.quack.io.IOUtils
 
getKey() - Method in class net.covers1624.quack.collection.Object2IntPair
 
getName() - Method in class net.covers1624.quack.logging.log4j2.BetterScriptAppenderSelector.Builder
 
getOnlyIfModified() - Method in class net.covers1624.quack.net.download.DownloadAction
 
getOnlyIfModified() - Method in interface net.covers1624.quack.net.download.DownloadSpec
 
getPath(String, String...) - Method in class net.covers1624.quack.io.DelegateFileSystem
 
getPathMatcher(String) - Method in class net.covers1624.quack.io.DelegateFileSystem
 
getProgress() - Method in class net.covers1624.quack.net.download.DownloadProgressTail
 
getRootDirectories() - Method in class net.covers1624.quack.io.DelegateFileSystem
 
getScript() - Method in class net.covers1624.quack.logging.log4j2.BetterScriptAppenderSelector.Builder
 
getSeparator() - Method in class net.covers1624.quack.io.DelegateFileSystem
 
getSrc() - Method in class net.covers1624.quack.net.download.DownloadAction
 
getSrc() - Method in interface net.covers1624.quack.net.download.DownloadSpec
Gets the source URL for the file that will be downloaded.
getStartTime() - Method in class net.covers1624.quack.net.download.DownloadProgressTail
 
getStatus() - Method in class net.covers1624.quack.net.download.DownloadProgressTail
 
getTotalLen() - Method in class net.covers1624.quack.net.download.DownloadProgressTail
 
getUseETag() - Method in class net.covers1624.quack.net.download.DownloadAction
 
getUseETag() - Method in interface net.covers1624.quack.net.download.DownloadSpec
 
getUserAgent() - Method in class net.covers1624.quack.net.download.DownloadAction
 
getUserAgent() - Method in interface net.covers1624.quack.net.download.DownloadSpec
Gets the User-Agent header this DownloadSpec will use for requests.
getUserPrincipalLookupService() - Method in class net.covers1624.quack.io.DelegateFileSystem
 
getValue() - Method in class net.covers1624.quack.collection.Object2IntPair
 
getWorkingDir() - Method in class net.covers1624.quack.io.ProcessExecutor
Gets the working directory for the ProcessExecutor.

H

hash(HashFunction, Path) - Static method in class net.covers1624.quack.util.HashUtils
Adds Creates a HashCode from the content of the given Path with the given HashFunction.
hash(HashFunction, InputStream) - Static method in class net.covers1624.quack.util.HashUtils
Adds Creates a HashCode from the given InputStream with the given HashFunction.
hashCode() - Method in class net.covers1624.quack.collection.Object2IntPair
 
hashCode() - Method in class net.covers1624.quack.collection.TypedMap.Key
 
HashCodeAdapter - Class in net.covers1624.quack.gson
A Gson TypeAdapter capable of Serializing/Deserializing a Guava HashCode
HashCodeAdapter() - Constructor for class net.covers1624.quack.gson.HashCodeAdapter
 
HashUtils - Class in net.covers1624.quack.util
Created by covers1624 on 22/1/21.
HashUtils() - Constructor for class net.covers1624.quack.util.HashUtils
 
head(Iterable<T>) - Static method in class net.covers1624.quack.collection.ColUtils
 
headOption(Iterable<T>) - Static method in class net.covers1624.quack.collection.ColUtils
 

I

indexOf(T[], T) - Static method in class net.covers1624.quack.collection.ColUtils
Returns the index of the first occurrence of the specified element in the array.
indexOfRef(T[], T) - Static method in class net.covers1624.quack.collection.ColUtils
Returns the index of the first occurrence of the specified element in the array with the same identity.
INSTANCE - Static variable in class net.covers1624.quack.io.NullOutputStream
 
inverse(T[], T[]) - Static method in class net.covers1624.quack.collection.ColUtils
Creates the inverse of an array.
IOUtils - Class in net.covers1624.quack.io
Created by covers1624 on 14/1/21.
IOUtils() - Constructor for class net.covers1624.quack.io.IOUtils
 
isAlive() - Method in class net.covers1624.quack.io.ProcessExecutor.RunningProcess
 
isEmpty(T[]) - Static method in class net.covers1624.quack.collection.ColUtils
Checks if the array is all null.
isEmpty() - Method in class net.covers1624.quack.collection.TypedMap
 
isEnabled() - Method in enum net.covers1624.quack.net.download.DownloadAction.UseETag
 
isNullOrContainsNull(T[]) - Static method in class net.covers1624.quack.collection.ColUtils
Checks if the specified array is empty or contains a null entry.
isOpen() - Method in class net.covers1624.quack.io.DelegateFileSystem
 
isQuiet() - Method in class net.covers1624.quack.net.download.DownloadAction
 
isQuiet() - Method in interface net.covers1624.quack.net.download.DownloadSpec
If this DownloadSpec is being quiet.
isReadOnly() - Method in class net.covers1624.quack.io.DelegateFileSystem
 
isUpToDate() - Method in class net.covers1624.quack.net.download.DownloadAction
 
isUpToDate() - Method in interface net.covers1624.quack.net.download.DownloadSpec
To be used after the DownloadSpec has been executed, will return weather the DownloadSpec was up-to-date and no work was performed.

J

JarStripper - Class in net.covers1624.quack.io
Created by covers1624 on 16/12/19.
JarStripper() - Constructor for class net.covers1624.quack.io.JarStripper
 

K

Key(String) - Constructor for class net.covers1624.quack.collection.TypedMap.Key
 
keySet() - Method in class net.covers1624.quack.collection.TypedMap
 

L

loadETag(URL) - Method in class net.covers1624.quack.net.download.DownloadAction
 
lock() - Method in class net.covers1624.quack.util.CrashLock
 
Log4jUtils - Class in net.covers1624.quack.logging.log4j2
Created by covers1624 on 7/12/20.
Log4jUtils() - Constructor for class net.covers1624.quack.logging.log4j2.Log4jUtils
 
LoggerNameFilter - Class in net.covers1624.quack.logging.log4j2
This filter returns the onMatch result if the logger name in the LogEvent is the same.
LowerCaseEnumAdapterFactory - Class in net.covers1624.quack.gson
A Gson TypeAdapterFactory capable of Serializing/Deserializing Enum constants as lower case.
LowerCaseEnumAdapterFactory() - Constructor for class net.covers1624.quack.gson.LowerCaseEnumAdapterFactory
 

M

makeAccessible(T) - Static method in class net.covers1624.quack.util.ReflectUtils
 
maxBy(T[], ToIntFunction<T>) - Static method in class net.covers1624.quack.collection.ColUtils
 
maxBy(Iterable<T>, ToIntFunction<T>) - Static method in class net.covers1624.quack.collection.ColUtils
 
mkString(String[]) - Static method in class net.covers1624.quack.collection.ColUtils
 
mkString(String[], String) - Static method in class net.covers1624.quack.collection.ColUtils
 
mkString(String[], String, String, String) - Static method in class net.covers1624.quack.collection.ColUtils
 
mkString(Iterable<String>) - Static method in class net.covers1624.quack.collection.ColUtils
 
mkString(Iterable<String>, String) - Static method in class net.covers1624.quack.collection.ColUtils
 
mkString(Iterable<String>, String, String, String) - Static method in class net.covers1624.quack.collection.ColUtils
 
mkString(Object[], String, String, String, Function<Object, String>) - Static method in class net.covers1624.quack.collection.ColUtils
 
mkString(Iterable<?>, String, String, String, Function<Object, String>) - Static method in class net.covers1624.quack.collection.ColUtils
 

N

net.covers1624.quack.annotation - package net.covers1624.quack.annotation
 
net.covers1624.quack.collection - package net.covers1624.quack.collection
 
net.covers1624.quack.gson - package net.covers1624.quack.gson
 
net.covers1624.quack.io - package net.covers1624.quack.io
 
net.covers1624.quack.logging.log4j2 - package net.covers1624.quack.logging.log4j2
 
net.covers1624.quack.net.download - package net.covers1624.quack.net.download
 
net.covers1624.quack.sort - package net.covers1624.quack.sort
 
net.covers1624.quack.util - package net.covers1624.quack.util
 
newArray(Class<T>, int) - Static method in class net.covers1624.quack.collection.ColUtils
Creates a new array form its component class.
newBuilder() - Static method in class net.covers1624.quack.logging.log4j2.BetterScriptAppenderSelector
 
newWatchService() - Method in class net.covers1624.quack.io.DelegateFileSystem
 
none() - Static method in class net.covers1624.quack.util.SneakyUtils
Returns a Runnable that does nothing.
nullC() - Static method in class net.covers1624.quack.util.SneakyUtils
Returns a Callable that always returns null when executed.
nullCons() - Static method in class net.covers1624.quack.util.SneakyUtils
Returns a Consumer that does nothing when executed.
NullOutputStream - Class in net.covers1624.quack.io
Created by covers1624 on 19/11/20.
NullOutputStream() - Constructor for class net.covers1624.quack.io.NullOutputStream
 
nullS() - Static method in class net.covers1624.quack.util.SneakyUtils
Returns a Supplier that always returns null when executed.

O

Object2IntPair<T> - Class in net.covers1624.quack.collection
Created by covers1624 on 4/19/20.
Object2IntPair() - Constructor for class net.covers1624.quack.collection.Object2IntPair
 
Object2IntPair(T, int) - Constructor for class net.covers1624.quack.collection.Object2IntPair
 

P

parse(Object) - Static method in enum net.covers1624.quack.net.download.DownloadAction.UseETag
 
PathTypeAdapter - Class in net.covers1624.quack.gson
A Gson TypeAdapter capable of Serializing/Deserializing Paths.
PathTypeAdapter() - Constructor for class net.covers1624.quack.gson.PathTypeAdapter
 
pipeStdErr(OutputStream) - Method in class net.covers1624.quack.io.ProcessExecutor.IO
Sets the stdErr of the Executed process to be piped into the supplied OutputStream.
pipeStdIn(InputStream) - Method in class net.covers1624.quack.io.ProcessExecutor.IO
Sets the stdIn of the Executed process to be piped in from the supplied InputStream.
pipeStdOut(OutputStream) - Method in class net.covers1624.quack.io.ProcessExecutor.IO
Sets the stdOut of the Executed process to be piped into the supplied OutputStream.
Pool(TailGroup) - Constructor for class net.covers1624.quack.net.download.DownloadProgressTail.Pool
 
pop() - Method in class net.covers1624.quack.net.download.DownloadProgressTail.Pool
 
println(Object) - Method in class net.covers1624.quack.logging.log4j2.TracingPrintStream
 
println(String) - Method in class net.covers1624.quack.logging.log4j2.TracingPrintStream
 
println(boolean) - Method in class net.covers1624.quack.logging.log4j2.TracingPrintStream
 
println(char) - Method in class net.covers1624.quack.logging.log4j2.TracingPrintStream
 
println(int) - Method in class net.covers1624.quack.logging.log4j2.TracingPrintStream
 
println(long) - Method in class net.covers1624.quack.logging.log4j2.TracingPrintStream
 
println(float) - Method in class net.covers1624.quack.logging.log4j2.TracingPrintStream
 
println(double) - Method in class net.covers1624.quack.logging.log4j2.TracingPrintStream
 
println(char[]) - Method in class net.covers1624.quack.logging.log4j2.TracingPrintStream
 
ProcessException(Throwable, String) - Constructor for exception net.covers1624.quack.io.ProcessExecutor.ProcessException
 
ProcessException(String) - Constructor for exception net.covers1624.quack.io.ProcessExecutor.ProcessException
 
ProcessExecutor - Class in net.covers1624.quack.io
A simple wrapper around Java's ProcessBuilder / Process system, with a better interface for IO.
ProcessExecutor() - Constructor for class net.covers1624.quack.io.ProcessExecutor
Construct a blank one.
ProcessExecutor(ProcessBuilder) - Constructor for class net.covers1624.quack.io.ProcessExecutor
Construct from an existing ProcessBuilder.
ProcessExecutor.IO - Class in net.covers1624.quack.io
The IO holder for a ProcessExecutor instance.
ProcessExecutor.ProcessException - Exception in net.covers1624.quack.io
Generic exception for ProcessExecutor.
ProcessExecutor.RunningProcess - Class in net.covers1624.quack.io
Represents a Process that has been started and is or was running.
protectClose(FileSystem) - Static method in class net.covers1624.quack.io.IOUtils
wraps the given FileSystem protecting it against FileSystem.close() operations.
protectClose(InputStream) - Static method in class net.covers1624.quack.io.IOUtils
wraps the given InputStream protecting it against InputStream.close() operations.
protectClose(OutputStream) - Static method in class net.covers1624.quack.io.IOUtils
wraps the given OutputStream protecting it against OutputStream.close() operations.
provider() - Method in class net.covers1624.quack.io.DelegateFileSystem
 
push(DownloadProgressTail) - Method in class net.covers1624.quack.net.download.DownloadProgressTail.Pool
 
put(TypedMap.Key<T>, T) - Method in class net.covers1624.quack.collection.TypedMap
 
put(Object, Object) - Method in class net.covers1624.quack.collection.TypedMap
 
putAll(Map<?, ?>) - Method in class net.covers1624.quack.collection.TypedMap
 

R

read(JsonReader) - Method in class net.covers1624.quack.gson.FileAdapter
 
read(JsonReader) - Method in class net.covers1624.quack.gson.HashCodeAdapter
 
read(JsonReader) - Method in class net.covers1624.quack.gson.PathTypeAdapter
 
readAll(byte[]) - Static method in class net.covers1624.quack.io.IOUtils
Reads the provided array of bytes into a List of UTF-8 Strings.
readAll(byte[], Charset) - Static method in class net.covers1624.quack.io.IOUtils
Reads the provided array of bytes into a List of Strings in the given Charset.
redirectStreams() - Static method in class net.covers1624.quack.logging.log4j2.Log4jUtils
 
ReflectUtils - Class in net.covers1624.quack.util
Utilities for performing Reflection.
ReflectUtils() - Constructor for class net.covers1624.quack.util.ReflectUtils
 
remove(Object) - Method in class net.covers1624.quack.collection.TypedMap
 
Requires - Annotation Type in net.covers1624.quack.annotation
Specifies what Maven Dependencies something requires, Used as Human readable markers for denoting what Things in Quack require what maven dependencies.
Requires.RequiresList - Annotation Type in net.covers1624.quack.annotation
 
rollArray(T[], int) - Static method in class net.covers1624.quack.collection.ColUtils
Rolls the array based on the shift.
rotateLists(List<List<String>>) - Static method in class net.covers1624.quack.collection.ColFormatter
 
run() - Method in interface net.covers1624.quack.util.SneakyUtils.ThrowingRunnable
 

S

saveETag(URL, String) - Method in class net.covers1624.quack.net.download.DownloadAction
 
setCmd(String...) - Method in class net.covers1624.quack.io.ProcessExecutor
Sets the command to the specified array of args.
setCmd(List<String>) - Method in class net.covers1624.quack.io.ProcessExecutor
Sets the command to the specified List of args.
setDest(Path) - Method in class net.covers1624.quack.net.download.DownloadAction
 
setDest(Path) - Method in interface net.covers1624.quack.net.download.DownloadSpec
Sets the destination to store the downloaded file.
setEnvVars(Map<String, String>) - Method in class net.covers1624.quack.io.ProcessExecutor
Sets the Env vars for the ProcessExecutor
setETagFile(Path) - Method in class net.covers1624.quack.net.download.DownloadAction
 
setETagFile(Path) - Method in interface net.covers1624.quack.net.download.DownloadSpec
Sets the file to store the ETag in.
setFileName(String) - Method in class net.covers1624.quack.net.download.DownloadProgressTail
 
setKey(T) - Method in class net.covers1624.quack.collection.Object2IntPair
 
setListener(DownloadListener) - Method in class net.covers1624.quack.net.download.DownloadAction
 
setListener(DownloadListener) - Method in interface net.covers1624.quack.net.download.DownloadSpec
Forcibly set the DownloadListener to use for this DownloadSpec.
setOnlyIfModified(boolean) - Method in class net.covers1624.quack.net.download.DownloadAction
 
setOnlyIfModified(boolean) - Method in interface net.covers1624.quack.net.download.DownloadSpec
Sets weather this DownloadSpec should obey onlyIfModified HTTP headers.
setProgress(long) - Method in class net.covers1624.quack.net.download.DownloadProgressTail
 
setQuiet(boolean) - Method in class net.covers1624.quack.net.download.DownloadAction
 
setQuiet(boolean) - Method in interface net.covers1624.quack.net.download.DownloadSpec
Sets weather quiet is enabled or not.
setSrc(Object) - Method in class net.covers1624.quack.net.download.DownloadAction
 
setSrc(Object) - Method in interface net.covers1624.quack.net.download.DownloadSpec
Sets the source URL to download.
setStartTime(long) - Method in class net.covers1624.quack.net.download.DownloadProgressTail
 
setStatus(DownloadProgressTail.Status) - Method in class net.covers1624.quack.net.download.DownloadProgressTail
 
setTotalLen(long) - Method in class net.covers1624.quack.net.download.DownloadProgressTail
 
setUseETag(Object) - Method in class net.covers1624.quack.net.download.DownloadAction
 
setUseETag(Object) - Method in interface net.covers1624.quack.net.download.DownloadSpec
Sets weather this DownloadSpec should use ETags for HTTP requests.
setUserAgent(String) - Method in class net.covers1624.quack.net.download.DownloadAction
 
setUserAgent(String) - Method in interface net.covers1624.quack.net.download.DownloadSpec
Sets the User-Agent HTTP header string to use for HTTP requests.
setValue(int) - Method in class net.covers1624.quack.collection.Object2IntPair
 
setWorkingDir(File) - Method in class net.covers1624.quack.io.ProcessExecutor
Sets the working directory for the ProcessExecutor.
size() - Method in class net.covers1624.quack.collection.TypedMap
 
slice(T[], int, int) - Static method in class net.covers1624.quack.collection.ColUtils
 
sneak(SneakyUtils.ThrowingRunnable<Throwable>) - Static method in class net.covers1624.quack.util.SneakyUtils
Wraps a ThrowingRunnable to a Runnable.
sneak(SneakyUtils.ThrowingConsumer<T, Throwable>) - Static method in class net.covers1624.quack.util.SneakyUtils
Wraps a ThrowingConsumer to a Consumer Rethrowing any exceptions produced by the ThrowingConsumer as unchecked(as seen by the compiler.)
sneak(SneakyUtils.ThrowingSupplier<T, Throwable>) - Static method in class net.covers1624.quack.util.SneakyUtils
Wraps a ThrowingSupplier to a Supplier Rethrowing any exceptions produced by the ThrowingSupplier as unchecked(as seen by the compiler.)
sneak(SneakyUtils.ThrowingFunction<T, R, Throwable>) - Static method in class net.covers1624.quack.util.SneakyUtils
Wraps a ThrowingFunction to a Function Rethrowing any exceptions produced by the ThrowingFunction as unchecked(as seen by the compiler.)
sneaky(SneakyUtils.ThrowingRunnable<Throwable>) - Static method in class net.covers1624.quack.util.SneakyUtils
Executes the given ThrowingRunnable, rethrowing any exceptions produced by the runnable as Unchecked(as seen by the compiler.)
sneaky(SneakyUtils.ThrowingSupplier<T, Throwable>) - Static method in class net.covers1624.quack.util.SneakyUtils
Executes the given ThrowingRunnable, rethrowing any exceptions produced by the runnable as Unchecked(as seen by the compiler.)
SneakyUtils - Class in net.covers1624.quack.util
Contains some utilities for ignoring compiler warnings in specific cases, or completely ignoring exceptions, Plus other random lambda based utilities.
SneakyUtils() - Constructor for class net.covers1624.quack.util.SneakyUtils
 
SneakyUtils.ThrowingConsumer<T,E extends java.lang.Throwable> - Interface in net.covers1624.quack.util
 
SneakyUtils.ThrowingFunction<T,R,E extends java.lang.Throwable> - Interface in net.covers1624.quack.util
 
SneakyUtils.ThrowingRunnable<E extends java.lang.Throwable> - Interface in net.covers1624.quack.util
 
SneakyUtils.ThrowingSupplier<T,E extends java.lang.Throwable> - Interface in net.covers1624.quack.util
 
start() - Method in class net.covers1624.quack.io.ProcessExecutor
Starts the process with the current state of this ProcessExecutor.
start(long) - Method in interface net.covers1624.quack.net.download.DownloadListener
The expected length for the download.
start(long) - Method in class net.covers1624.quack.net.download.DownloadProgressTail
 
stripJar(Path, Path, Predicate<Path>) - Static method in class net.covers1624.quack.io.JarStripper
Copes every element in a Jar file from the input to the Jar file output, where every element must match the provided Predicate.
StronglyConnectedComponentDetector<T> - Class in net.covers1624.quack.sort
Borrowed from MinecraftForge, Functionally un-modified only formatted.
StronglyConnectedComponentDetector(<any>) - Constructor for class net.covers1624.quack.sort.StronglyConnectedComponentDetector
 
supportedFileAttributeViews() - Method in class net.covers1624.quack.io.DelegateFileSystem
 

T

throwUnchecked(Throwable) - Static method in class net.covers1624.quack.util.SneakyUtils
Throws an exception without compiler warnings.
tick() - Method in class net.covers1624.quack.net.download.DownloadProgressTail
 
toBytes(InputStream) - Static method in class net.covers1624.quack.io.IOUtils
Reads an InputStream to a byte array.
toIterable(Enumeration<E>) - Static method in class net.covers1624.quack.collection.ColUtils
Represents this Enumeration as an Iterable.
toList(int[]) - Static method in class net.covers1624.quack.collection.ColUtils
Convert an int array to a list of Integers.
TopologicalSort - Class in net.covers1624.quack.sort
Borrowed from MinecraftForge, Functionally un-modified only formatted.
TopologicalSort() - Constructor for class net.covers1624.quack.sort.TopologicalSort
 
topologicalSort(<any>, Comparator<? super T>) - Static method in class net.covers1624.quack.sort.TopologicalSort
A breath-first-search based topological sort.
toSquare(List<List<String>>) - Static method in class net.covers1624.quack.collection.ColFormatter
 
toString(Iterable<?>) - Static method in class net.covers1624.quack.collection.ColUtils
 
toString(Object[]) - Static method in class net.covers1624.quack.collection.ColUtils
 
toString() - Method in class net.covers1624.quack.collection.TypedMap.Key
 
toString() - Method in class net.covers1624.quack.logging.log4j2.LoggerNameFilter
 
TracingPrintStream - Class in net.covers1624.quack.logging.log4j2
A simple PrintStream redirecting to a Log4j2 logger, tracing the stack frame which started the log call.
TracingPrintStream(Logger) - Constructor for class net.covers1624.quack.logging.log4j2.TracingPrintStream
 
TypedMap - Class in net.covers1624.quack.collection
Created by covers1624 on 12/8/19.
TypedMap() - Constructor for class net.covers1624.quack.collection.TypedMap
 
TypedMap(Map<Object, Object>) - Constructor for class net.covers1624.quack.collection.TypedMap
 
TypedMap.Key<T> - Class in net.covers1624.quack.collection
 

U

unlock() - Method in class net.covers1624.quack.util.CrashLock
 
unsafeCast(Object) - Static method in class net.covers1624.quack.util.SneakyUtils
 
update(long) - Method in interface net.covers1624.quack.net.download.DownloadListener
Updates the listener on how many bytes have been processed.
update(long) - Method in class net.covers1624.quack.net.download.DownloadProgressTail
 

V

valueOf(String) - Static method in enum net.covers1624.quack.net.download.DownloadAction.UseETag
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.covers1624.quack.net.download.DownloadProgressTail.Status
Returns the enum constant of this type with the specified name.
values() - Method in class net.covers1624.quack.collection.TypedMap
 
values() - Static method in enum net.covers1624.quack.net.download.DownloadAction.UseETag
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.covers1624.quack.net.download.DownloadProgressTail.Status
Returns an array containing the constants of this enum type, in the order they are declared.
visitFile(Path, BasicFileAttributes) - Method in class net.covers1624.quack.io.CopyingFileVisitor
 
voidStdErr() - Method in class net.covers1624.quack.io.ProcessExecutor.IO
Sends stdErr to the 4th dimension where puppies sleep with kittens.
voidStdIn() - Method in class net.covers1624.quack.io.ProcessExecutor.IO
Literally passes nothing to the Executed process.
voidStdOut() - Method in class net.covers1624.quack.io.ProcessExecutor.IO
Sends stdOut to the 4th dimension where puppies sleep with kittens.

W

waitFor() - Method in class net.covers1624.quack.io.ProcessExecutor.RunningProcess
Waits for this Process to finish executing.
waitFor(long, TimeUnit) - Method in class net.covers1624.quack.io.ProcessExecutor.RunningProcess
Waits for this Process to finish executing, or times out.
waitFor(boolean) - Method in class net.covers1624.quack.io.ProcessExecutor.RunningProcess
Waits for the process to finish executing, optionally asserts the exit code for the process should be zero.
waitFor(boolean, long, TimeUnit) - Method in class net.covers1624.quack.io.ProcessExecutor.RunningProcess
Waits for this Process to finish executing, or times out.
warnOnWeak - Variable in enum net.covers1624.quack.net.download.DownloadAction.UseETag
 
weak - Variable in enum net.covers1624.quack.net.download.DownloadAction.UseETag
 
withAppenderNodeSet(AppenderSet) - Method in class net.covers1624.quack.logging.log4j2.BetterScriptAppenderSelector.Builder
 
withConfiguration(Configuration) - Method in class net.covers1624.quack.logging.log4j2.BetterScriptAppenderSelector.Builder
 
withName(String) - Method in class net.covers1624.quack.logging.log4j2.BetterScriptAppenderSelector.Builder
 
withScript(AbstractScript) - Method in class net.covers1624.quack.logging.log4j2.BetterScriptAppenderSelector.Builder
 
write(JsonWriter, File) - Method in class net.covers1624.quack.gson.FileAdapter
 
write(JsonWriter, HashCode) - Method in class net.covers1624.quack.gson.HashCodeAdapter
 
write(JsonWriter, Path) - Method in class net.covers1624.quack.gson.PathTypeAdapter
 
write(int) - Method in class net.covers1624.quack.io.DuplicatingOutputStream
 
write(byte[]) - Method in class net.covers1624.quack.io.DuplicatingOutputStream
 
write(byte[], int, int) - Method in class net.covers1624.quack.io.DuplicatingOutputStream
 
write(int) - Method in class net.covers1624.quack.io.NullOutputStream
 
write(byte[]) - Method in class net.covers1624.quack.io.NullOutputStream
 
write(byte[], int, int) - Method in class net.covers1624.quack.io.NullOutputStream
 
A B C D E F G H I J K L M N O P R S T U V W 
Skip navigation links