A B C D E F G I K L M N O P R S T V 
All Classes All Packages

A

add(E) - Method in interface org.sonarsource.analyzer.commons.collections.PSet
 
add(String, String, String) - Method in class org.sonarsource.analyzer.commons.ProfileGenerator.RulesConfiguration
 
addRulesByAnnotatedClass(RulesDefinition.NewRepository, List<Class<?>>) - Method in class org.sonarsource.analyzer.commons.RuleMetadataLoader
 
addRulesByRuleKey(RulesDefinition.NewRepository, List<String>) - Method in class org.sonarsource.analyzer.commons.RuleMetadataLoader
 
alternate(List<? extends T>, List<? extends T>) - Static method in class org.sonarsource.analyzer.commons.collections.ListUtils
 
anyMatch(Predicate<E>) - Method in interface org.sonarsource.analyzer.commons.collections.PStack
Test given predicate on elements and return true if any of elements matches the predicate
API_VERSION_SUPPORTING_CLEAN_CODE_IMPACTS_AND_ATTRIBUTES - Static variable in class org.sonarsource.analyzer.commons.ExternalRuleLoader
 

B

build() - Method in class org.sonarsource.analyzer.commons.collections.MapBuilder
 
BuiltInQualityProfileJsonLoader - Class in org.sonarsource.analyzer.commons
Use to create BuiltInQualityProfilesDefinition.NewBuiltInQualityProfile based on json file, for profiles implementing BuiltInQualityProfilesDefinition Not designed for multi-threads

C

cancel() - Method in class org.sonarsource.analyzer.commons.ProgressReport
 
concat(Iterable<? extends T>...) - Static method in class org.sonarsource.analyzer.commons.collections.ListUtils
 
concat(List<? extends T>...) - Static method in class org.sonarsource.analyzer.commons.collections.ListUtils
 
concat(Set<T>...) - Static method in class org.sonarsource.analyzer.commons.collections.SetUtils
 
contains(E) - Method in interface org.sonarsource.analyzer.commons.collections.PSet
 
createExternalRuleRepository(RulesDefinition.Context) - Method in class org.sonarsource.analyzer.commons.ExternalRuleLoader
 

D

DeprecatedRuleKey - Annotation Type in org.sonarsource.analyzer.commons.annotations
Annotate a rule class with this annotation in order to provide deprecated rule keys (see RulesDefinition.NewRule.addDeprecatedRuleKey(String, String)).
DeprecatedRuleKeys - Annotation Type in org.sonarsource.analyzer.commons.annotations
 
difference(Set<T>, Set<T>) - Static method in class org.sonarsource.analyzer.commons.collections.SetUtils
 

E

emptyMap() - Static method in class org.sonarsource.analyzer.commons.collections.PCollections
 
emptySet() - Static method in class org.sonarsource.analyzer.commons.collections.PCollections
 
emptyStack() - Static method in class org.sonarsource.analyzer.commons.collections.PCollections
 
endLine() - Method in class org.sonarsource.analyzer.commons.TokenLocation
 
endLineOffset() - Method in class org.sonarsource.analyzer.commons.TokenLocation
 
entries() - Method in interface org.sonarsource.analyzer.commons.collections.PMap
 
ExternalReportProvider - Class in org.sonarsource.analyzer.commons
 
ExternalRuleLoader - Class in org.sonarsource.analyzer.commons
Creates external rule repository based on json file in the format [ { "key": "...", "name": "..." }, ...
ExternalRuleLoader(String, String, String, String) - Constructor for class org.sonarsource.analyzer.commons.ExternalRuleLoader
Deprecated.
Use the constructor that also provide the SonarRuntime argument to determine if you can use the new Clean Code attributes and impacts API. Then you should test "isCleanCodeImpactsAndAttributesSupported()" before using codeAttribute and codeImpacts.
ExternalRuleLoader(String, String, String, String, SonarRuntime) - Constructor for class org.sonarsource.analyzer.commons.ExternalRuleLoader
 

F

FileProvider - Class in org.sonarsource.analyzer.commons
 
FileProvider(File, String) - Constructor for class org.sonarsource.analyzer.commons.FileProvider
 
forEach(BiConsumer<K, V>) - Method in interface org.sonarsource.analyzer.commons.collections.PMap
Performs the given action for each entry in this map until all entries have been processed or the action throws an exception.

G

generateProfile(String, String, String, ProfileGenerator.RulesConfiguration, Set<String>) - Static method in class org.sonarsource.analyzer.commons.ProfileGenerator
 
get(K) - Method in interface org.sonarsource.analyzer.commons.collections.PMap
 
getLast(List<T>) - Static method in class org.sonarsource.analyzer.commons.collections.ListUtils
 
getMatchingFiles() - Method in class org.sonarsource.analyzer.commons.FileProvider
 
getOnlyElement(List<T>) - Static method in class org.sonarsource.analyzer.commons.collections.ListUtils
 
getOnlyElement(Set<T>) - Static method in class org.sonarsource.analyzer.commons.collections.SetUtils
 
getReportFiles(SensorContext, String) - Static method in class org.sonarsource.analyzer.commons.ExternalReportProvider
 

I

immutableSetOf(T...) - Static method in class org.sonarsource.analyzer.commons.collections.SetUtils
 
isCleanCodeImpactsAndAttributesSupported() - Method in class org.sonarsource.analyzer.commons.ExternalRuleLoader
 
isEmpty() - Method in interface org.sonarsource.analyzer.commons.collections.PMap
 
isEmpty() - Method in interface org.sonarsource.analyzer.commons.collections.PSet
 
isEmpty() - Method in interface org.sonarsource.analyzer.commons.collections.PStack
 

K

keySet() - Method in interface org.sonarsource.analyzer.commons.collections.PMap
 

L

ListUtils - Class in org.sonarsource.analyzer.commons.collections
 
load(BuiltInQualityProfilesDefinition.NewBuiltInQualityProfile, String, String) - Static method in class org.sonarsource.analyzer.commons.BuiltInQualityProfileJsonLoader
 
loadActiveKeysFromJsonProfile(String) - Static method in class org.sonarsource.analyzer.commons.BuiltInQualityProfileJsonLoader
 

M

MapBuilder<K,​V> - Class in org.sonarsource.analyzer.commons.collections
This class is used for Java < 9 to simplify the creation of maps.

N

newMap() - Static method in class org.sonarsource.analyzer.commons.collections.MapBuilder
 
nextFile() - Method in class org.sonarsource.analyzer.commons.ProgressReport
 

O

org.sonarsource.analyzer.commons - package org.sonarsource.analyzer.commons
 
org.sonarsource.analyzer.commons.annotations - package org.sonarsource.analyzer.commons.annotations
 
org.sonarsource.analyzer.commons.collections - package org.sonarsource.analyzer.commons.collections
 

P

PCollections - Class in org.sonarsource.analyzer.commons.collections
 
peek() - Method in interface org.sonarsource.analyzer.commons.collections.PStack
 
peek(int) - Method in interface org.sonarsource.analyzer.commons.collections.PStack
 
PMap<K,​V> - Interface in org.sonarsource.analyzer.commons.collections
Persistent (functional) Map.
pop() - Method in interface org.sonarsource.analyzer.commons.collections.PStack
 
ProfileGenerator - Class in org.sonarsource.analyzer.commons
 
ProfileGenerator.RulesConfiguration - Class in org.sonarsource.analyzer.commons
 
ProgressReport - Class in org.sonarsource.analyzer.commons
 
ProgressReport(String, long) - Constructor for class org.sonarsource.analyzer.commons.ProgressReport
 
ProgressReport(String, long, String) - Constructor for class org.sonarsource.analyzer.commons.ProgressReport
 
ProgressReport(String, long, Logger, String) - Constructor for class org.sonarsource.analyzer.commons.ProgressReport
 
PSet<E> - Interface in org.sonarsource.analyzer.commons.collections
Persistent (functional) Set.
PStack<E> - Interface in org.sonarsource.analyzer.commons.collections
Persistent (functional) Stack.
push(E) - Method in interface org.sonarsource.analyzer.commons.collections.PStack
 
put(K, V) - Method in class org.sonarsource.analyzer.commons.collections.MapBuilder
 
put(K, V) - Method in interface org.sonarsource.analyzer.commons.collections.PMap
 

R

remove(E) - Method in interface org.sonarsource.analyzer.commons.collections.PSet
 
remove(K) - Method in interface org.sonarsource.analyzer.commons.collections.PMap
 
repositoryKey() - Method in annotation type org.sonarsource.analyzer.commons.annotations.DeprecatedRuleKey
 
reverse(List<T>) - Static method in class org.sonarsource.analyzer.commons.collections.ListUtils
 
ruleConstantDebtMinutes(String) - Method in class org.sonarsource.analyzer.commons.ExternalRuleLoader
 
ruleKey() - Method in annotation type org.sonarsource.analyzer.commons.annotations.DeprecatedRuleKey
 
ruleKeys() - Method in class org.sonarsource.analyzer.commons.ExternalRuleLoader
 
RuleMetadataLoader - Class in org.sonarsource.analyzer.commons
Not designed for multi-threads
RuleMetadataLoader(String, String, SonarRuntime) - Constructor for class org.sonarsource.analyzer.commons.RuleMetadataLoader
 
RuleMetadataLoader(String, SonarRuntime) - Constructor for class org.sonarsource.analyzer.commons.RuleMetadataLoader
 
RulesConfiguration() - Constructor for class org.sonarsource.analyzer.commons.ProfileGenerator.RulesConfiguration
 
ruleSeverity(String) - Method in class org.sonarsource.analyzer.commons.ExternalRuleLoader
 
ruleType(String) - Method in class org.sonarsource.analyzer.commons.ExternalRuleLoader
 
run() - Method in class org.sonarsource.analyzer.commons.ProgressReport
 

S

SetUtils - Class in org.sonarsource.analyzer.commons.collections
This class is used for Java < 9 to simplify the creation of maps.
size() - Method in interface org.sonarsource.analyzer.commons.collections.PStack
Naive implementation has O(n) time complexity, where n is number of elements.
start(Iterable<String>) - Method in class org.sonarsource.analyzer.commons.ProgressReport
 
startLine() - Method in class org.sonarsource.analyzer.commons.TokenLocation
 
startLineOffset() - Method in class org.sonarsource.analyzer.commons.TokenLocation
 
stop() - Method in class org.sonarsource.analyzer.commons.ProgressReport
 
stream() - Method in interface org.sonarsource.analyzer.commons.collections.PSet
 
stream() - Method in interface org.sonarsource.analyzer.commons.collections.PStack
 

T

TokenLocation - Class in org.sonarsource.analyzer.commons
A utility class to compute the offsets which should be provided to SonarQube APIs (highlighting, CPD).
TokenLocation(int, int, String) - Constructor for class org.sonarsource.analyzer.commons.TokenLocation
Constructor which computes end line and column based on the token content.
toString() - Method in interface org.sonarsource.analyzer.commons.collections.PMap
The string representation consists of a list of key-value mappings in the ascending order of hash codes of keys.
toString() - Method in interface org.sonarsource.analyzer.commons.collections.PSet
The string representation consists of a list of elements in the ascending order of hash codes.
toString() - Method in interface org.sonarsource.analyzer.commons.collections.PStack
 

V

value() - Method in annotation type org.sonarsource.analyzer.commons.annotations.DeprecatedRuleKeys
 
A B C D E F G I K L M N O P R S T V 
All Classes All Packages