public static enum SourceCodeAnalysis.Completeness extends Enum<SourceCodeAnalysis.Completeness>
Enum Constant and Description |
---|
COMPLETE
The input is a complete source snippet (declaration or statement) as is.
|
COMPLETE_WITH_SEMI
With this addition of a semicolon the input is a complete source snippet.
|
CONSIDERED_INCOMPLETE
A statement with a trailing (non-terminated) empty statement.
|
DEFINITELY_INCOMPLETE
There must be further source beyond the given input in order for it
to be complete.
|
EMPTY
An empty input.
|
UNKNOWN
The completeness of the input could not be determined because it
contains errors.
|
Modifier and Type | Method and Description |
---|---|
boolean |
isComplete()
Indicates whether the first snippet of source is complete.
|
static SourceCodeAnalysis.Completeness |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static SourceCodeAnalysis.Completeness[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final SourceCodeAnalysis.Completeness COMPLETE
public static final SourceCodeAnalysis.Completeness COMPLETE_WITH_SEMI
public static final SourceCodeAnalysis.Completeness CONSIDERED_INCOMPLETE
public static final SourceCodeAnalysis.Completeness DEFINITELY_INCOMPLETE
public static final SourceCodeAnalysis.Completeness EMPTY
public static final SourceCodeAnalysis.Completeness UNKNOWN
public static SourceCodeAnalysis.Completeness[] values()
for (SourceCodeAnalysis.Completeness c : SourceCodeAnalysis.Completeness.values()) System.out.println(c);
public static SourceCodeAnalysis.Completeness valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic boolean isComplete()
x=
" is not
complete, but "x=2
" is complete, even though a subsequent line could
make it "x=2+2
". Already erroneous code is marked complete.true
if the input is or begins a complete Snippet;
otherwise false
Copyright © 2015, 2016, Oracle and/or its affiliates. All rights reserved.
DRAFT 9-internal+0-2016-08-10-220919.robert.dev