public class com.github.javaparser.ParserConfiguration extends java.lang.Object
{
private boolean detectOriginalLineSeparator;
private boolean storeTokens;
private boolean attributeComments;
private boolean doNotAssignCommentsPrecedingEmptyLines;
private boolean ignoreAnnotationsWhenAttributingComments;
private boolean lexicalPreservationEnabled;
private boolean preprocessUnicodeEscapes;
private com.github.javaparser.resolution.SymbolResolver symbolResolver;
private int tabSize;
private com.github.javaparser.ParserConfiguration$LanguageLevel languageLevel;
private java.nio.charset.Charset characterEncoding;
private final java.util.List processors;
public void <init>()
{
java.util.function.Supplier v, v, v, v, v, v;
java.util.ArrayList v;
java.nio.charset.Charset v;
com.github.javaparser.ParserConfiguration v;
com.github.javaparser.ParserConfiguration$LanguageLevel v;
java.util.List v, v, v, v, v, v;
v := @this: com.github.javaparser.ParserConfiguration;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<com.github.javaparser.ParserConfiguration: boolean detectOriginalLineSeparator> = 1;
v.<com.github.javaparser.ParserConfiguration: boolean storeTokens> = 1;
v.<com.github.javaparser.ParserConfiguration: boolean attributeComments> = 1;
v.<com.github.javaparser.ParserConfiguration: boolean doNotAssignCommentsPrecedingEmptyLines> = 1;
v.<com.github.javaparser.ParserConfiguration: boolean ignoreAnnotationsWhenAttributingComments> = 0;
v.<com.github.javaparser.ParserConfiguration: boolean lexicalPreservationEnabled> = 0;
v.<com.github.javaparser.ParserConfiguration: boolean preprocessUnicodeEscapes> = 0;
v.<com.github.javaparser.ParserConfiguration: com.github.javaparser.resolution.SymbolResolver symbolResolver> = null;
v.<com.github.javaparser.ParserConfiguration: int tabSize> = 1;
v = <com.github.javaparser.ParserConfiguration$LanguageLevel: com.github.javaparser.ParserConfiguration$LanguageLevel POPULAR>;
v.<com.github.javaparser.ParserConfiguration: com.github.javaparser.ParserConfiguration$LanguageLevel languageLevel> = v;
v = <com.github.javaparser.Providers: java.nio.charset.Charset UTF8>;
v.<com.github.javaparser.ParserConfiguration: java.nio.charset.Charset characterEncoding> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<com.github.javaparser.ParserConfiguration: java.util.List processors> = v;
v = v.<com.github.javaparser.ParserConfiguration: java.util.List processors>;
v = staticinvoke <com.github.javaparser.ParserConfiguration$lambda_new_0__809: java.util.function.Supplier bootstrap$(com.github.javaparser.ParserConfiguration)>(v);
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = v.<com.github.javaparser.ParserConfiguration: java.util.List processors>;
v = staticinvoke <com.github.javaparser.ParserConfiguration$lambda_new_1__810: java.util.function.Supplier bootstrap$(com.github.javaparser.ParserConfiguration)>(v);
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = v.<com.github.javaparser.ParserConfiguration: java.util.List processors>;
v = staticinvoke <com.github.javaparser.ParserConfiguration$lambda_new_2__811: java.util.function.Supplier bootstrap$(com.github.javaparser.ParserConfiguration)>(v);
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = v.<com.github.javaparser.ParserConfiguration: java.util.List processors>;
v = staticinvoke <com.github.javaparser.ParserConfiguration$lambda_new_3__812: java.util.function.Supplier bootstrap$(com.github.javaparser.ParserConfiguration)>(v);
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = v.<com.github.javaparser.ParserConfiguration: java.util.List processors>;
v = staticinvoke <com.github.javaparser.ParserConfiguration$lambda_new_4__813: java.util.function.Supplier bootstrap$(com.github.javaparser.ParserConfiguration)>(v);
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = v.<com.github.javaparser.ParserConfiguration: java.util.List processors>;
v = staticinvoke <com.github.javaparser.ParserConfiguration$lambda_new_5__814: java.util.function.Supplier bootstrap$(com.github.javaparser.ParserConfiguration)>(v);
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
return;
}
public boolean isAttributeComments()
{
com.github.javaparser.ParserConfiguration v;
boolean v;
v := @this: com.github.javaparser.ParserConfiguration;
v = v.<com.github.javaparser.ParserConfiguration: boolean attributeComments>;
return v;
}
public com.github.javaparser.ParserConfiguration setAttributeComments(boolean)
{
com.github.javaparser.ParserConfiguration v;
boolean v;
v := @this: com.github.javaparser.ParserConfiguration;
v := @parameter: boolean;
v.<com.github.javaparser.ParserConfiguration: boolean attributeComments> = v;
return v;
}
public boolean isDoNotAssignCommentsPrecedingEmptyLines()
{
com.github.javaparser.ParserConfiguration v;
boolean v;
v := @this: com.github.javaparser.ParserConfiguration;
v = v.<com.github.javaparser.ParserConfiguration: boolean doNotAssignCommentsPrecedingEmptyLines>;
return v;
}
public com.github.javaparser.ParserConfiguration setDoNotAssignCommentsPrecedingEmptyLines(boolean)
{
com.github.javaparser.ParserConfiguration v;
boolean v;
v := @this: com.github.javaparser.ParserConfiguration;
v := @parameter: boolean;
v.<com.github.javaparser.ParserConfiguration: boolean doNotAssignCommentsPrecedingEmptyLines> = v;
return v;
}
public boolean isIgnoreAnnotationsWhenAttributingComments()
{
com.github.javaparser.ParserConfiguration v;
boolean v;
v := @this: com.github.javaparser.ParserConfiguration;
v = v.<com.github.javaparser.ParserConfiguration: boolean ignoreAnnotationsWhenAttributingComments>;
return v;
}
public com.github.javaparser.ParserConfiguration setIgnoreAnnotationsWhenAttributingComments(boolean)
{
com.github.javaparser.ParserConfiguration v;
boolean v;
v := @this: com.github.javaparser.ParserConfiguration;
v := @parameter: boolean;
v.<com.github.javaparser.ParserConfiguration: boolean ignoreAnnotationsWhenAttributingComments> = v;
return v;
}
public com.github.javaparser.ParserConfiguration setStoreTokens(boolean)
{
com.github.javaparser.ParserConfiguration v;
boolean v;
v := @this: com.github.javaparser.ParserConfiguration;
v := @parameter: boolean;
v.<com.github.javaparser.ParserConfiguration: boolean storeTokens> = v;
if v != 0 goto label;
virtualinvoke v.<com.github.javaparser.ParserConfiguration: com.github.javaparser.ParserConfiguration setAttributeComments(boolean)>(0);
label:
return v;
}
public boolean isStoreTokens()
{
com.github.javaparser.ParserConfiguration v;
boolean v;
v := @this: com.github.javaparser.ParserConfiguration;
v = v.<com.github.javaparser.ParserConfiguration: boolean storeTokens>;
return v;
}
public int getTabSize()
{
int v;
com.github.javaparser.ParserConfiguration v;
v := @this: com.github.javaparser.ParserConfiguration;
v = v.<com.github.javaparser.ParserConfiguration: int tabSize>;
return v;
}
public com.github.javaparser.ParserConfiguration setTabSize(int)
{
int v;
com.github.javaparser.ParserConfiguration v;
v := @this: com.github.javaparser.ParserConfiguration;
v := @parameter: int;
v.<com.github.javaparser.ParserConfiguration: int tabSize> = v;
return v;
}
public com.github.javaparser.ParserConfiguration setLexicalPreservationEnabled(boolean)
{
com.github.javaparser.ParserConfiguration v;
boolean v;
v := @this: com.github.javaparser.ParserConfiguration;
v := @parameter: boolean;
v.<com.github.javaparser.ParserConfiguration: boolean lexicalPreservationEnabled> = v;
return v;
}
public boolean isLexicalPreservationEnabled()
{
com.github.javaparser.ParserConfiguration v;
boolean v;
v := @this: com.github.javaparser.ParserConfiguration;
v = v.<com.github.javaparser.ParserConfiguration: boolean lexicalPreservationEnabled>;
return v;
}
public java.util.Optional getSymbolResolver()
{
com.github.javaparser.resolution.SymbolResolver v;
java.util.Optional v;
com.github.javaparser.ParserConfiguration v;
v := @this: com.github.javaparser.ParserConfiguration;
v = v.<com.github.javaparser.ParserConfiguration: com.github.javaparser.resolution.SymbolResolver symbolResolver>;
v = staticinvoke <java.util.Optional: java.util.Optional ofNullable(java.lang.Object)>(v);
return v;
}
public com.github.javaparser.ParserConfiguration setSymbolResolver(com.github.javaparser.resolution.SymbolResolver)
{
com.github.javaparser.resolution.SymbolResolver v;
com.github.javaparser.ParserConfiguration v;
v := @this: com.github.javaparser.ParserConfiguration;
v := @parameter: com.github.javaparser.resolution.SymbolResolver;
v.<com.github.javaparser.ParserConfiguration: com.github.javaparser.resolution.SymbolResolver symbolResolver> = v;
return v;
}
public java.util.List getProcessors()
{
com.github.javaparser.ParserConfiguration v;
java.util.List v;
v := @this: com.github.javaparser.ParserConfiguration;
v = v.<com.github.javaparser.ParserConfiguration: java.util.List processors>;
return v;
}
public com.github.javaparser.ParserConfiguration setLanguageLevel(com.github.javaparser.ParserConfiguration$LanguageLevel)
{
com.github.javaparser.ParserConfiguration v;
com.github.javaparser.ParserConfiguration$LanguageLevel v;
v := @this: com.github.javaparser.ParserConfiguration;
v := @parameter: com.github.javaparser.ParserConfiguration$LanguageLevel;
v.<com.github.javaparser.ParserConfiguration: com.github.javaparser.ParserConfiguration$LanguageLevel languageLevel> = v;
return v;
}
public com.github.javaparser.ParserConfiguration$LanguageLevel getLanguageLevel()
{
com.github.javaparser.ParserConfiguration v;
com.github.javaparser.ParserConfiguration$LanguageLevel v;
v := @this: com.github.javaparser.ParserConfiguration;
v = v.<com.github.javaparser.ParserConfiguration: com.github.javaparser.ParserConfiguration$LanguageLevel languageLevel>;
return v;
}
public com.github.javaparser.ParserConfiguration setPreprocessUnicodeEscapes(boolean)
{
com.github.javaparser.ParserConfiguration v;
boolean v;
v := @this: com.github.javaparser.ParserConfiguration;
v := @parameter: boolean;
v.<com.github.javaparser.ParserConfiguration: boolean preprocessUnicodeEscapes> = v;
return v;
}
public boolean isPreprocessUnicodeEscapes()
{
com.github.javaparser.ParserConfiguration v;
boolean v;
v := @this: com.github.javaparser.ParserConfiguration;
v = v.<com.github.javaparser.ParserConfiguration: boolean preprocessUnicodeEscapes>;
return v;
}
public com.github.javaparser.ParserConfiguration setDetectOriginalLineSeparator(boolean)
{
com.github.javaparser.ParserConfiguration v;
boolean v;
v := @this: com.github.javaparser.ParserConfiguration;
v := @parameter: boolean;
v.<com.github.javaparser.ParserConfiguration: boolean detectOriginalLineSeparator> = v;
return v;
}
public boolean isDetectOriginalLineSeparator()
{
com.github.javaparser.ParserConfiguration v;
boolean v;
v := @this: com.github.javaparser.ParserConfiguration;
v = v.<com.github.javaparser.ParserConfiguration: boolean detectOriginalLineSeparator>;
return v;
}
public java.nio.charset.Charset getCharacterEncoding()
{
com.github.javaparser.ParserConfiguration v;
java.nio.charset.Charset v;
v := @this: com.github.javaparser.ParserConfiguration;
v = v.<com.github.javaparser.ParserConfiguration: java.nio.charset.Charset characterEncoding>;
return v;
}
public com.github.javaparser.ParserConfiguration setCharacterEncoding(java.nio.charset.Charset)
{
com.github.javaparser.ParserConfiguration v;
java.nio.charset.Charset v;
v := @this: com.github.javaparser.ParserConfiguration;
v := @parameter: java.nio.charset.Charset;
v.<com.github.javaparser.ParserConfiguration: java.nio.charset.Charset characterEncoding> = v;
return v;
}
}