Package de.jplag.java
Class JavaLanguage
java.lang.Object
de.jplag.java.JavaLanguage
- All Implemented Interfaces:
Language
@MetaInfServices(de.jplag.Language.class)
public class JavaLanguage
extends Object
implements Language
Language for Java 9 and newer.
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface de.jplag.Language
customizeSubmissionOrder, expectsSubmissionOrder, getOptions, isPreformatted, parse, requiresCoreNormalization, useViewFiles, viewFileSuffix
-
Constructor Details
-
JavaLanguage
public JavaLanguage()
-
-
Method Details
-
suffixes
-
getName
-
getIdentifier
- Specified by:
getIdentifierin interfaceLanguage
-
minimumTokenMatch
public int minimumTokenMatch()- Specified by:
minimumTokenMatchin interfaceLanguage
-
parse
- Specified by:
parsein interfaceLanguage- Throws:
ParsingException
-
tokensHaveSemantics
public boolean tokensHaveSemantics()- Specified by:
tokensHaveSemanticsin interfaceLanguage
-
supportsNormalization
public boolean supportsNormalization()- Specified by:
supportsNormalizationin interfaceLanguage
-
toString
-