Package org.codehaus.mojo.animal_sniffer
Class SignatureBuilder
java.lang.Object
org.codehaus.mojo.animal_sniffer.ClassFileVisitor
org.codehaus.mojo.animal_sniffer.SignatureBuilder
Builds up a signature list from the given classes.
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprivate final Loggerprivate final ObjectOutputStream -
Constructor Summary
ConstructorsConstructorDescriptionSignatureBuilder(InputStream[] ins, OutputStream out, Logger logger) SignatureBuilder(OutputStream out, Logger logger) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddExclude(String className) voidaddInclude(String className) voidclose()static intstatic voidprotected voidprocess(String name, InputStream image) Methods inherited from class org.codehaus.mojo.animal_sniffer.ClassFileVisitor
isCheckJars, process, process, process, processClassFile, processDirectory, processJarFile, setCheckJars
-
Field Details
-
foundSome
private boolean foundSome -
logger
-
includeClasses
-
excludeClasses
-
classes
-
oos
-
-
Constructor Details
-
SignatureBuilder
- Throws:
IOException
-
SignatureBuilder
- Throws:
IOException
-
-
Method Details
-
main
- Throws:
IOException
-
addInclude
-
addExclude
-
close
- Throws:
IOException
-
process
- Specified by:
processin classClassFileVisitor- Parameters:
name- Displayable name to identify what class file we are processingimage- Class file image.- Throws:
IOException
-
getJavaVersion
public static int getJavaVersion()
-