Package jflex.maven.plugin.jflex
Class SpecInfo
- java.lang.Object
-
- jflex.maven.plugin.jflex.SpecInfo
-
class SpecInfo extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.lang.StringclassNamename of the generated class(package private) java.util.Set<java.io.File>includedFilesset of files recursively included from the lex spec(package private) java.lang.StringpackageNamedot-separated package name.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)(package private) java.lang.StringgetOutputFilename()Returns the (relative) path name of the java source code file that corresponds to the class.inthashCode()
-
-
-
Field Detail
-
className
final java.lang.String className
name of the generated class
-
packageName
final java.lang.String packageName
dot-separated package name. Empty string for the default package.
-
includedFiles
final java.util.Set<java.io.File> includedFiles
set of files recursively included from the lex spec
-
-
Method Detail
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
getOutputFilename
java.lang.String getOutputFilename()
Returns the (relative) path name of the java source code file that corresponds to the class.For instance, "org.foo.Bar" returns "org/foo/Bar.java"
- Returns:
- Name of the java file.
-
-