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.String
className
name of the generated class(package private) java.util.Set<java.io.File>
includedFiles
set of files recursively included from the lex spec(package private) java.lang.String
packageName
dot-separated package name.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
(package private) java.lang.String
getOutputFilename()
Returns the (relative) path name of the java source code file that corresponds to the class.int
hashCode()
-
-
-
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:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in 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.
-
-