java.lang.String uniformPath
int rawStartOffset
int rawEndOffset
int rawStartLine
CheckTextRegionLocation.rawStartOffset
(one-based, inclusive).int rawEndLine
CheckTextRegionLocation.rawEndOffset
(one-based, inclusive).java.lang.String macroName
#define CAT(x,y) x##y
, this is "CAT"
.java.util.List<E> replacementList
For the macro definition #define CAT(x,y) x##y
, this is
"x##y"
.
boolean isFunctionMacro
UnmodifiableList<E> parameterNames
MacroDefinition.isFunctionMacro
is false.
If the last parameter in the macro declaration is "..." (variadic parameter), its name is "__VA_ARGS__" in this list. If the last parameter in the macro declaration is "xy..." (named variadic parameter, common gcc extension), its name is "xy" in this list. In both cases we store the id with which the parameter value can be referred to in the replacement list.
boolean hasVariadicParameter
MacroDefinition.isFunctionMacro
is false.TextRegionLocation macroDeclarationLocation
ETokenType type
java.lang.String yyText
int position
ETokenType type
int offset
int lineNumber
java.lang.String text
java.lang.String originId
EShallowEntityType type
java.lang.String subtype
SubTypeNames
.java.lang.String name
ShallowEntity parent
java.util.List<E> children
boolean completed
java.util.List<E> tokens
int startTokenIndex
int endTokenIndex
boolean continuedNode
ShallowEntity.isContinued()
for an explanation.EntitySelectionExpressionParsingException.EParsingExceptionMessage messageIdentifier
java.lang.String variableName
java.lang.String typeName
java.util.List<E> modifiers
ElementLocation location
java.lang.String groupName
java.lang.String categoryName
java.lang.String message
ETrafficLightColor assessment
java.util.List<E> siblingLocations
java.util.List<E> secondaryLocations
DetachedFinding.location
, a finding may optionally have
secondary locations. For instance, an architecture finding may contain the
individual source code locations of the violating identifiers.java.util.Map<K,V> properties
java.util.List<E> statementPath
DetachedFinding.getStatementPath()
java.util.Set<E> predecessors
ElementLocation location
java.lang.String description
java.lang.String location
ElementLocation.getLocation()
).java.lang.String uniformPath
ElementLocation.getUniformPath()
).java.lang.String qualifiedName
boolean abbreviated
java.util.List<E> signalNames
int rawStartOffset
int rawEndOffset
int rawStartLine
TextRegionLocation.rawStartOffset
(one-based, inclusive).int rawEndLine
TextRegionLocation.rawEndOffset
(one-based, inclusive).java.lang.String createdBy
java.lang.Long creationDate
java.lang.String lastModifiedBy
java.lang.Long modificationDate
java.lang.String uniformPath
ELanguage language
java.lang.String text
java.util.ArrayList<E> filterDeletions
java.util.ArrayList<E> details
java.lang.String branchName
long timestamp
java.util.List<E> addedFindings
java.util.List<E> findingsInChangedCode
java.util.List<E> removedFindings
java.util.List<E> findingSummary
int numberOfAddedFindings
int numberOfFindingsInChangedCode
int numberOfRemovedFindings
java.lang.String categoryName
java.util.List<E> groupInfos
java.lang.String groupName
java.util.List<E> typeIdInfos
int count
int countRed
java.lang.String typeIdName
long analysisTimestamp
IndexFinding.NO_TIMESTAMP
to indicate that this is updated in real-time.java.lang.String typeId
java.util.List<E> parentCommits
java.util.HashMap<K,V> uniformPathToContentMap
java.util.HashSet<E> deletedUniformPaths
java.lang.String id
java.lang.String alias
java.lang.String parentProjectId
java.lang.String name
java.lang.String description
long creationTimestamp
boolean deleting
boolean reanalyzing
java.lang.String findingIndexPartition
java.lang.String id
CommitDescriptor birth
CommitDescriptor death
null
the finding is still alive.java.lang.String detailType
java.lang.String uniformPath
double durationSeconds
ETestExecutionResult result
java.lang.String message
null
.TestExecution testExecution
java.lang.String partition
CommitDescriptor commit
TestExecutionWithPartition.testExecution
.boolean isArtificialMergeTestExecution
TestExecutionWithPartition
created by
TestExecutionWithPartition.merge(CommitDescriptor, Collection)
.java.util.List<E> predecessorCommits
TestExecutionWithPartition.getCommit()
of the first parent
branch is used as the predecessor if one is present.java.lang.String formattedCommit
int startOffset
int endOffset
boolean gap
int statusCode
java.lang.String requestBody
java.lang.String findingId
long timestamp
java.lang.String user
java.lang.String rationale
EFindingBlacklistType type
int timeLimitInSeconds
long fileSizeLimitInBytes
int fileCountLimit
java.lang.String clusterId
int line
java.util.Set<E> fullyCoveredLines
java.util.Set<E> partiallyCoveredLines
java.util.Set<E> uncoveredLines
boolean isMethodAccurate
false
, the
info is line-accurate, otherwise it is only method-accurate (i.e. executing
any statement in the method will mark the entire method as executed). The
default is line-accurate.
Note that method-accurate coverage should not be used when e.g. calculating
the line coverage metric.long timestamp
java.util.Map<K,V> uniformPathToRanges
long timestamp
java.util.ArrayList<E> probes
boolean uploaded
java.lang.String uniformPath
java.lang.String sourcePath
TestDetails.uniformPath
in
most cases, but e.g. @Test
methods in a base class will have the
sourcePath pointing to the base class which contains the actual
implementation, whereas TestDetails.uniformPath
will contain the class name of
the most specific subclass from where it was actually executed.java.lang.String content
long lastChangedTimestamp
boolean noRandom
IntList unionSizes
int[] mapping
int capacityBound
private void readObject(java.io.ObjectInputStream in) throws java.io.IOException
java.io.IOException
private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException
java.io.IOException
byte[] array
java.util.Map<K,V> map
java.util.Map<K,V> map
int total
java.lang.Object first
java.lang.Object second
int size
int[] array
int size
java.lang.Object[] firstElements
java.lang.Object[] secondElements
java.util.function.Supplier<T> setFactory
java.util.Comparator<T> comparator
null
.java.util.Collection<E> c
java.util.List<E> l
java.util.Map<K,V> map
java.util.SortedMap<K,V> m
java.util.SortedSet<E> s
PairList<S,T> colorDistribution
int sum
MultiColor.colorDistribution
.java.lang.Object violator
java.util.Set<E> itemSet
java.lang.Object associatedItem
double confidence
RecommenderRatingDatabase<T> ratingDatabase
java.util.Set<E> associationRules
java.lang.String name
java.util.List<E> leftChangeLines
java.util.List<E> rightChangeLines
java.util.List<E> leftChangeRegions
java.util.List<E> rightChangeRegions
java.lang.String output
java.util.List<E> exceptions
double lower
double upper
boolean lowerIsInclusive
boolean upperIsInclusive
java.lang.String origin
int start
int end
UniformPath.EType type
java.lang.String[] segments
src/main
this would be the array [src, main]
. A segment will
never be a relative path (e.g. "." or "..") or contain unescaped forward
slashes.int major
int minor
int patch
EXMLWriterExceptionType type