public class DataEntryReaderFactory extends Object
| Constructor and Description |
|---|
DataEntryReaderFactory() |
| Modifier and Type | Method and Description |
|---|---|
static DataEntryReader |
createDataEntryReader(String messagePrefix,
ClassPathEntry classPathEntry,
DataEntryReader reader)
Creates a DataEntryReader that can read the given class path entry.
|
static List |
getFilterExcludingVersionedClasses(ClassPathEntry classPathEntry)
Method to return an augmented filter for supported features.
|
public static DataEntryReader createDataEntryReader(String messagePrefix, ClassPathEntry classPathEntry, DataEntryReader reader)
messagePrefix - a prefix for messages that are printed out.classPathEntry - the input class path entry.reader - a data entry reader to which the reading of actual
classes and resource files can be delegated.public static List getFilterExcludingVersionedClasses(ClassPathEntry classPathEntry)
Currently versioned class files (a feature introduced in Java 9) are not fully supported by ProGuard. Only 1 version of a class can be read and processed. If no custom filter targeting a specific version is used, exclude such classes from being read.
Copyright © 2019. All rights reserved.