SYMBOL INDEX (5705 symbols across 765 files) FILE: src/main/java/com/reason/FileHelper.java class FileHelper (line 20) | public class FileHelper { method FileHelper (line 21) | private FileHelper() { method isCompilable (line 24) | public static boolean isCompilable(@Nullable FileType fileType) { method isBsConfigJson (line 32) | public static boolean isBsConfigJson(@Nullable VirtualFile file) { method isRescriptConfigJson (line 36) | public static boolean isRescriptConfigJson(@Nullable VirtualFile file) { method isCompilerConfigJson (line 40) | public static boolean isCompilerConfigJson(@Nullable VirtualFile file) { method isReason (line 48) | public static boolean isReason(@Nullable FileType fileType) { method isRescript (line 52) | public static boolean isRescript(@Nullable FileType fileType) { method isOCamlLexer (line 56) | private static boolean isOCamlLexer(@Nullable FileType fileType) { method isOCamlParser (line 60) | private static boolean isOCamlParser(@Nullable FileType fileType) { method isOCaml (line 64) | public static boolean isOCaml(@Nullable FileType fileType) { method isNinja (line 68) | public static boolean isNinja(@Nullable VirtualFile file) { method isInterface (line 72) | public static boolean isInterface(@Nullable FileType fileType) { method shortLocation (line 78) | @NotNull method getPsiModule (line 89) | public static @Nullable RPsiModule getPsiModule(@Nullable FileModuleDa... FILE: src/main/java/com/reason/comp/CliType.java type CliType (line 6) | public interface CliType { method getCompilerType (line 7) | @NotNull CompilerType getCompilerType(); type Bs (line 9) | enum Bs implements CliType { method getCompilerType (line 13) | @Override type Rescript (line 19) | enum Rescript implements CliType { method getCompilerType (line 23) | @Override type Dune (line 29) | enum Dune implements CliType { method getCompilerType (line 35) | @Override type Esy (line 41) | enum Esy implements CliType { method getCompilerType (line 46) | @Override FILE: src/main/java/com/reason/comp/CompilerOutputAnalyzer.java type CompilerOutputAnalyzer (line 9) | public interface CompilerOutputAnalyzer { method getOutputInfo (line 13) | @NotNull List getOutputInfo(); method onTextAvailable (line 15) | void onTextAvailable(@NotNull String line); FILE: src/main/java/com/reason/comp/CompilerOutputListener.java class CompilerOutputListener (line 15) | public class CompilerOutputListener implements ProcessListener { method CompilerOutputListener (line 21) | public CompilerOutputListener(@NotNull Project project, @NotNull Compi... method startNotified (line 26) | @Override method processTerminated (line 31) | @Override method onTextAvailable (line 56) | @Override FILE: src/main/java/com/reason/comp/ORCompiler.java type ORCompiler (line 8) | public interface ORCompiler { type CompilerType (line 9) | enum CompilerType { method CompilerType (line 17) | CompilerType(String displayName) { method displayName (line 21) | public @NotNull String displayName() { method getType (line 26) | @NotNull CompilerType getType(); method isConfigured (line 28) | boolean isConfigured(@NotNull Project project); method isAvailable (line 30) | boolean isAvailable(@NotNull Project project); method getFullVersion (line 32) | @NotNull String getFullVersion(@Nullable VirtualFile file); method runDefault (line 34) | void runDefault(@NotNull VirtualFile file, @Nullable ORProcessTerminat... method run (line 36) | void run(@Nullable VirtualFile file, @NotNull CliType cliType, @Nullab... method isAvailable (line 38) | boolean isAvailable(); FILE: src/main/java/com/reason/comp/ORCompilerConfigManager.java class ORCompilerConfigManager (line 20) | @Service(Service.Level.PROJECT) method ORCompilerConfigManager (line 25) | public ORCompilerConfigManager(@NotNull Project project) { method refresh (line 29) | public void refresh(@NotNull VirtualFile configFile) { method getConfig (line 34) | public @Nullable BsConfig getConfig(@Nullable VirtualFile configFile) { method findNearestConfigFile (line 56) | public @Nullable VirtualFile findNearestConfigFile(@NotNull VirtualFil... method getNearestConfig (line 60) | public @Nullable BsConfig getNearestConfig(@Nullable VirtualFile sourc... method getNearestConfig (line 65) | public @Nullable BsConfig getNearestConfig(@Nullable PsiFile psiFile) { FILE: src/main/java/com/reason/comp/ORCompilerManager.java class ORCompilerManager (line 18) | @Service(Service.Level.PROJECT) method ORCompilerManager (line 23) | public ORCompilerManager(@NotNull Project project) { method getCompiler (line 27) | public @Nullable ORCompiler getCompiler(@NotNull CliType cliType) { method getCompiler (line 31) | public @Nullable ORCompiler getCompiler(@NotNull CompilerType compiler... method getCompiler (line 36) | public @Nullable T getCompiler(@NotNull Class getCompiler(... method traverseAncestorsForCompiler (line 46) | private @Nullable ORResolvedCompiler traverseAnc... method getCompilerClass (line 74) | private static @NotNull Class getCompilerClass(@... class CompilerVisitor (line 83) | private class CompilerVisitor extends VirtualFileVisitor { method CompilerVisitor (line 86) | CompilerVisitor() { method visitFile (line 90) | @Override FILE: src/main/java/com/reason/comp/ORCompilerOutputAnalyzer.java class ORCompilerOutputAnalyzer (line 12) | public abstract class ORCompilerOutputAnalyzer implements CompilerOutput... method getOutputInfo (line 16) | @Override method onTextAvailable (line 21) | @Override method extractExtendedFilePositions (line 24) | protected @Nullable OutputInfo extractExtendedFilePositions(@NotNull L... method extractSyntaxErrorFilePosition (line 44) | protected @Nullable OutputInfo extractSyntaxErrorFilePosition(@NotNull... method addInfo (line 74) | protected @NotNull OutputInfo addInfo(@NotNull String path, @NotNull S... FILE: src/main/java/com/reason/comp/ORConstants.java class ORConstants (line 3) | public class ORConstants { method ORConstants (line 19) | private ORConstants() { FILE: src/main/java/com/reason/comp/ORPlatform.java class ORPlatform (line 13) | public class ORPlatform { method ORPlatform (line 16) | private ORPlatform() { method findCompilerPathInNodeModules (line 19) | public static @Nullable VirtualFile findCompilerPathInNodeModules(@Not... method findBinary (line 58) | public static @Nullable VirtualFile findBinary(@NotNull VirtualFile bi... method getOsBinaryWrapperExtension (line 84) | @VisibleForTesting method getOsPrefix (line 89) | @VisibleForTesting FILE: src/main/java/com/reason/comp/ORResolvedCompiler.java class ORResolvedCompiler (line 11) | public class ORResolvedCompiler { method ORResolvedCompiler (line 16) | public ORResolvedCompiler(@NotNull C compiler, @NotNull VirtualFile co... method getType (line 22) | public @NotNull ORCompiler.CompilerType getType() { method runDefault (line 26) | public void runDefault(@NotNull VirtualFile file, @Nullable ORProcessT... method getFullVersion (line 30) | public @NotNull String getFullVersion() { method getConfigFile (line 34) | public @NotNull VirtualFile getConfigFile() { method getContentRoot (line 38) | public @Nullable VirtualFile getContentRoot() { method getPath (line 42) | public @NotNull String getPath() { FILE: src/main/java/com/reason/comp/ProcessFinishedListener.java class ProcessFinishedListener (line 6) | public class ProcessFinishedListener extends ProcessAdapter { method ProcessFinishedListener (line 9) | public ProcessFinishedListener() { method ProcessFinishedListener (line 13) | public ProcessFinishedListener(long start) { method processTerminated (line 17) | @Override method formatBuildTime (line 26) | private static @NotNull String formatBuildTime(long milliSeconds) { FILE: src/main/java/com/reason/comp/bs/BsColoredProcessHandler.java class BsColoredProcessHandler (line 10) | class BsColoredProcessHandler extends KillableProcessHandler implements ... method BsColoredProcessHandler (line 15) | BsColoredProcessHandler(@NotNull GeneralCommandLine commandLine, @Null... method onOSProcessTerminated (line 20) | @Override method notifyTextAvailable (line 28) | @Override method coloredTextAvailable (line 33) | @Override FILE: src/main/java/com/reason/comp/bs/BsCompiler.java class BsCompiler (line 21) | @Service(Service.Level.PROJECT) method BsCompiler (line 33) | private BsCompiler(@NotNull Project project) { method getType (line 37) | @Override method refreshNinjaBuild (line 42) | public void refreshNinjaBuild() { method getFullVersion (line 46) | @Override method getNamespace (line 51) | public @NotNull String getNamespace(@NotNull VirtualFile sourceFile) { method runDefault (line 56) | @Override method run (line 61) | @Override method isConfigured (line 95) | @Override method isAvailable (line 101) | @Override method convert (line 106) | public @Nullable String convert(@Nullable VirtualFile virtualFile, boo... method readNinjaBuild (line 118) | public @NotNull Ninja readNinjaBuild(@Nullable VirtualFile contentRoot) { method isDisabled (line 130) | private boolean isDisabled() { method isAvailable (line 142) | @Override FILE: src/main/java/com/reason/comp/bs/BsConfig.java class BsConfig (line 7) | public class BsConfig { method BsConfig (line 22) | BsConfig(@NotNull String name, @Nullable String namespace, @Nullable S... method getNamespace (line 56) | public @NotNull String getNamespace() { method hasNamespace (line 60) | public boolean hasNamespace() { method getSources (line 64) | public @NotNull Set getSources() { method getDevSources (line 68) | public @NotNull Set getDevSources() { method getName (line 72) | public @NotNull String getName() { method getDependencies (line 76) | public @NotNull Set getDependencies() { method getBscFlags (line 80) | public @NotNull Set getBscFlags() { method getOpenedDeps (line 84) | public @NotNull Set getOpenedDeps() { method getJsxVersion (line 88) | public @Nullable String getJsxVersion() { method getJsxMode (line 92) | public @Nullable String getJsxMode() { method isUncurried (line 96) | public boolean isUncurried() { method getPpx (line 100) | public @NotNull String[] getPpx() { method setUseExternalAsSource (line 104) | public void setUseExternalAsSource(boolean useExternalAsSource) { FILE: src/main/java/com/reason/comp/bs/BsConfigReader.java class BsConfigReader (line 19) | public class BsConfigReader { method BsConfigReader (line 22) | private BsConfigReader() { method read (line 25) | @NotNull method read (line 30) | @NotNull method parse (line 37) | @NotNull method toNamespace (line 173) | @NotNull method readSources (line 188) | private static void readSources( method parseSourceItem (line 216) | @Nullable FILE: src/main/java/com/reason/comp/bs/BsFormatProcess.java class BsFormatProcess (line 16) | @Service(Service.Level.PROJECT) method BsFormatProcess (line 22) | public BsFormatProcess(@NotNull Project project) { method convert (line 26) | @NotNull FILE: src/main/java/com/reason/comp/bs/BsLineProcessor.java class BsLineProcessor (line 17) | public class BsLineProcessor implements CompilerOutputAnalyzer { method getOutputInfo (line 24) | @Override type BuildStatus (line 32) | enum BuildStatus { method BsLineProcessor (line 48) | public BsLineProcessor(Log log) { method onTextAvailable (line 52) | @Override method reset (line 132) | public void reset() { method extractExtendedFilePositions (line 138) | private @Nullable OutputInfo extractExtendedFilePositions(@Nullable St... method extractFilePositions (line 161) | private @Nullable OutputInfo extractFilePositions(@Nullable String tex... method addInfo (line 203) | private @NotNull OutputInfo addInfo(@NotNull String path, @NotNull Str... method addInfo (line 215) | private @NotNull OutputInfo addInfo(@NotNull String path, @NotNull Str... FILE: src/main/java/com/reason/comp/bs/BsNotification.java class BsNotification (line 14) | public class BsNotification { method BsNotification (line 16) | private BsNotification() { method showBsbNotFound (line 19) | @Nls method showWorkingDirectoryNotFound (line 41) | @Nls FILE: src/main/java/com/reason/comp/bs/BsPlatform.java class BsPlatform (line 15) | public class BsPlatform { method BsPlatform (line 18) | private BsPlatform() { method findConfigFiles (line 21) | public static @NotNull List findConfigFiles(@NotNull Proj... method findConfigFile (line 40) | public static @Nullable VirtualFile findConfigFile(@NotNull Project pr... method findBsbExecutable (line 46) | public static @Nullable VirtualFile findBsbExecutable(@NotNull Project... method findBscExecutable (line 52) | public static @Nullable VirtualFile findBscExecutable(@NotNull Project... method findRefmtExecutable (line 58) | public static @Nullable VirtualFile findRefmtExecutable(@NotNull Proje... FILE: src/main/java/com/reason/comp/bs/BsProcess.java class BsProcess (line 18) | public final class BsProcess { method BsProcess (line 22) | public BsProcess(@NotNull Project project) { method create (line 26) | @Nullable ProcessHandler create(@NotNull VirtualFile source, @NotNull ... method createProcessHandler (line 40) | @Nullable method killIt (line 57) | private void killIt() { method getGeneralCommandLine (line 64) | @Nullable method getFullVersion (line 88) | public @NotNull String getFullVersion(@Nullable VirtualFile sourceFile) { FILE: src/main/java/com/reason/comp/bs/BsResolvedCompiler.java class BsResolvedCompiler (line 7) | public class BsResolvedCompiler extends ORResolvedCompiler { method BsResolvedCompiler (line 8) | public BsResolvedCompiler(@NotNull BsCompiler compiler, @NotNull Virtu... method readNinja (line 12) | public @Nullable Ninja readNinja() { FILE: src/main/java/com/reason/comp/bs/Ninja.java class Ninja (line 60) | public final class Ninja { method Ninja (line 70) | public Ninja(@Nullable String contents) { method extractRuleAstj (line 86) | private @NotNull List extractRuleAstj(@NotNull String contents) { method extractMijCommand (line 109) | private @NotNull List extractMijCommand(int rulePos, @NotNull ... method extractRuleMij (line 122) | private @NotNull List extractRuleMij(@NotNull String contents) { method extractRuleMijDev (line 139) | private @NotNull List extractRuleMijDev(@NotNull String conten... method getArgs (line 147) | public @NotNull List getArgs() { method getArgsDev (line 151) | public @NotNull List getArgsDev() { method readIncludes (line 155) | private @NotNull List readIncludes(@Nullable String contents) { method readPpxIncludes (line 196) | public @NotNull List readPpxIncludes(@Nullable String contents) { method readPkgFlags (line 222) | private @NotNull List readPkgFlags(@Nullable String contents) { method readBscFlags (line 243) | private @NotNull List readBscFlags(@Nullable String contents) { method addInclude (line 264) | public void addInclude(@NotNull String source) { method getPkgFlags (line 268) | public @NotNull List getPkgFlags() { method getBscFlags (line 272) | public @NotNull List getBscFlags() { method getPpxIncludes (line 276) | public @NotNull List getPpxIncludes() { method getIncludes (line 280) | public @NotNull List getIncludes() { method isRescriptFormat (line 284) | public boolean isRescriptFormat() { FILE: src/main/java/com/reason/comp/dune/DuneCompiler.java class DuneCompiler (line 18) | @Service(Service.Level.PROJECT) method DuneCompiler (line 25) | DuneCompiler(@NotNull Project project) { method getType (line 29) | @Override method getFullVersion (line 34) | @Override method isConfigured (line 69) | @Override method isAvailable (line 75) | @Override method runDefault (line 80) | @Override method run (line 85) | @Override method isAvailable (line 119) | @Override FILE: src/main/java/com/reason/comp/dune/DuneOutputAnalyzer.java class DuneOutputAnalyzer (line 9) | public class DuneOutputAnalyzer extends ORCompilerOutputAnalyzer { type OutputState (line 20) | enum OutputState { method onTextAvailable (line 29) | @Override FILE: src/main/java/com/reason/comp/dune/DunePlatform.java class DunePlatform (line 14) | public class DunePlatform { method DunePlatform (line 20) | private DunePlatform() { method findConfigFiles (line 23) | public static @NotNull List findConfigFiles(@NotNull Proj... method findContentRoot (line 31) | public static @Nullable VirtualFile findContentRoot(@NotNull Project p... FILE: src/main/java/com/reason/comp/dune/DuneProcess.java class DuneProcess (line 15) | public final class DuneProcess { method DuneProcess (line 19) | DuneProcess(@NotNull Project project) { method startNotify (line 24) | public void startNotify() { method create (line 34) | public @Nullable ProcessHandler create(@NotNull VirtualFile source, @N... method killIt (line 60) | private void killIt() { class DuneCommandLine (line 67) | static class DuneCommandLine extends OpamCommandLine { method DuneCommandLine (line 70) | DuneCommandLine(@NotNull Project project, @NotNull String binary) { method getParameters (line 74) | @Override method addParameters (line 79) | @NotNull DuneCommandLine addParameters(@NotNull CliType.Dune cliType) { FILE: src/main/java/com/reason/comp/esy/Esy.java class Esy (line 11) | public class Esy { method Esy (line 13) | private Esy() {} method findEsyExecutable (line 15) | public static Optional findEsyExecutable() { method findEsyExecutableInstalledWithN (line 24) | private static Optional findEsyExecutableInstalledWithN() { method findEsyExecutableInPath (line 31) | private static @NotNull Optional findEsyExecutableInPath() { FILE: src/main/java/com/reason/comp/esy/EsyCompiler.java class EsyCompiler (line 18) | @Service(Service.Level.PROJECT) method EsyCompiler (line 25) | EsyCompiler(@NotNull Project project) { method getType (line 29) | @Override method getFullVersion (line 34) | @Override method runDefault (line 39) | @Override method run (line 44) | @Override method isConfigured (line 81) | @Override method isAvailable (line 87) | @Override method isAvailable (line 92) | @Override FILE: src/main/java/com/reason/comp/esy/EsyConstants.java class EsyConstants (line 3) | public class EsyConstants { method EsyConstants (line 9) | private EsyConstants() {} FILE: src/main/java/com/reason/comp/esy/EsyNotification.java class EsyNotification (line 10) | public class EsyNotification { method EsyNotification (line 11) | private EsyNotification() { method showEsyProjectNotFound (line 14) | @Nls method showExecutionException (line 20) | @Nls FILE: src/main/java/com/reason/comp/esy/EsyPackageJson.java class EsyPackageJson (line 16) | public class EsyPackageJson { method EsyPackageJson (line 17) | private EsyPackageJson() { method isEsyPackageJson (line 21) | public static boolean isEsyPackageJson(@Nullable VirtualFile file) { class FileContentPatternCondition (line 35) | private static class FileContentPatternCondition extends PatternCondit... method FileContentPatternCondition (line 36) | public FileContentPatternCondition() { method accepts (line 41) | @Override FILE: src/main/java/com/reason/comp/esy/EsyPlatform.java class EsyPlatform (line 15) | public class EsyPlatform { method EsyPlatform (line 16) | private EsyPlatform() { method findConfigFiles (line 19) | public static @NotNull List findConfigFiles(@NotNull Proj... method isEsyProject (line 23) | public static boolean isEsyProject(@NotNull Project project) { method findEsyConfigurationFiles (line 27) | public static List findEsyConfigurationFiles(@NotNull Pro... method findEsyContentRoots (line 35) | public static List findEsyContentRoots(@NotNull Project p... method findEsyExecutable (line 42) | public static Optional findEsyExecutable(@NotNull Project... FILE: src/main/java/com/reason/comp/esy/EsyProcess.java class EsyProcess (line 15) | public class EsyProcess { method EsyProcess (line 23) | EsyProcess(@NotNull Project project) { method startNotify (line 27) | public void startNotify() { method create (line 37) | @Nullable method killIt (line 68) | private void killIt() { method newCommandLine (line 76) | private static GeneralCommandLine newCommandLine(@NotNull VirtualFile ... method getCommand (line 85) | private static @NotNull String getCommand(@NotNull CliType.Esy cliType) { method findWorkingDirectory (line 93) | private static @Nullable VirtualFile findWorkingDirectory(@NotNull Pro... method processTerminated (line 103) | @Override FILE: src/main/java/com/reason/comp/ocaml/OcamlFormatProcess.java class OcamlFormatProcess (line 16) | @Service(Service.Level.PROJECT) method OcamlFormatProcess (line 22) | public OcamlFormatProcess(Project project) { method format (line 26) | public @NotNull String format(@NotNull VirtualFile file, @NotNull Stri... class OCamlFormatCommandLine (line 75) | static class OCamlFormatCommandLine extends OpamCommandLine { method OCamlFormatCommandLine (line 78) | OCamlFormatCommandLine(@NotNull Project project, @NotNull String bin... method addParameters (line 82) | @NotNull OCamlFormatCommandLine addParameters(@NotNull VirtualFile f... method getParameters (line 89) | @Override FILE: src/main/java/com/reason/comp/ocaml/OpamCommandLine.java class OpamCommandLine (line 17) | public abstract class OpamCommandLine { method OpamCommandLine (line 25) | OpamCommandLine(@NotNull Project project, @NotNull String binary, bool... method OpamCommandLine (line 31) | protected OpamCommandLine(@NotNull Project project, @NotNull String bi... method getParameters (line 35) | protected abstract @NotNull List getParameters(); method create (line 37) | public @Nullable GeneralCommandLine create(@NotNull VirtualFile source) { FILE: src/main/java/com/reason/comp/ocaml/OpamEnv.java class OpamEnv (line 10) | @Service(Service.Level.APP) method getEnv (line 14) | public @Nullable Map getEnv(@Nullable String switchNam... method computeEnv (line 18) | public void computeEnv(@Nullable String opamLocation, @Nullable String... FILE: src/main/java/com/reason/comp/ocaml/OpamProcess.java class OpamProcess (line 16) | @Service(Service.Level.APP) method destroyProcessImpl (line 20) | @Override protected void destroyProcessImpl() { method detachProcessImpl (line 23) | @Override protected void detachProcessImpl() { method detachIsDefault (line 26) | @Override public boolean detachIsDefault() { method getProcessInput (line 30) | @Nullable @Override public OutputStream getProcessInput() { method list (line 35) | public void list(@NotNull String opamLocation, @NotNull String version... method env (line 77) | public void env(@Nullable String opamLocation, @Nullable String versio... method listSwitch (line 121) | public void listSwitch(@NotNull String opamRootPath, @Nullable String ... method toString (line 140) | @Override public String toString() { class ListProcessListener (line 145) | static class ListProcessListener implements ProcessListener { method ListProcessListener (line 152) | public ListProcessListener(@NotNull ORProcessTerminated findConfigFiles(@NotNull Proj... method findConfigFile (line 41) | static @Nullable VirtualFile findConfigFile(@NotNull Project project, ... method findBscExecutable (line 47) | public static @Nullable VirtualFile findBscExecutable(@NotNull Project... method findRescriptExecutable (line 53) | public static @Nullable VirtualFile findRescriptExecutable(@NotNull Pr... method findRefmtExecutable (line 59) | public static @Nullable VirtualFile findRefmtExecutable(@NotNull Proje... method isDevSource (line 65) | public static boolean isDevSource(@NotNull VirtualFile sourceFile, @No... FILE: src/main/java/com/reason/comp/rescript/ResProcessHandler.java class ResProcessHandler (line 9) | public class ResProcessHandler extends KillableProcessHandler implements... method ResProcessHandler (line 12) | public ResProcessHandler(@NotNull GeneralCommandLine commandLine) thro... method notifyTextAvailable (line 16) | @Override method coloredTextAvailable (line 21) | @Override FILE: src/main/java/com/reason/comp/rescript/ResResolvedCompiler.java class ResResolvedCompiler (line 8) | public class ResResolvedCompiler extends ORResolvedCompiler { method ResResolvedCompiler (line 9) | public ResResolvedCompiler(@NotNull ResCompiler compiler, @NotNull Vir... method readNinjaBuild (line 13) | public @Nullable Ninja readNinjaBuild() { FILE: src/main/java/com/reason/comp/rescript/RescriptOutputAnalyzer.java class RescriptOutputAnalyzer (line 8) | public class RescriptOutputAnalyzer extends ORCompilerOutputAnalyzer { type OutputState (line 11) | enum OutputState { method onTextAvailable (line 26) | @Override FILE: src/main/java/com/reason/hints/InsightManager.java class InsightManager (line 20) | @Service(Service.Level.PROJECT) method InsightManager (line 27) | InsightManager(@NotNull Project project) { method downloadRincewindIfNeeded (line 31) | public void downloadRincewindIfNeeded(@NotNull VirtualFile sourceFile) { method queryTypes (line 50) | public void queryTypes(@Nullable VirtualFile sourceFile, @NotNull Path... method dumpMeta (line 59) | public @NotNull List dumpMeta(@NotNull VirtualFile cmtFile) { method dumpTree (line 67) | public @NotNull String dumpTree(@NotNull VirtualFile cmtFile) { method dumpInferredTypes (line 75) | public @NotNull List dumpInferredTypes(@NotNull VirtualFile cm... method getRincewindTarget (line 83) | @Nullable File getRincewindTarget(@Nullable String filename) { method getRincewindFilename (line 92) | @Nullable String getRincewindFilename(@Nullable VirtualFile sourceFile... FILE: src/main/java/com/reason/hints/Rincewind.java class Rincewind (line 7) | public class Rincewind { method Rincewind (line 10) | private Rincewind() { method extractOcamlVersion (line 13) | static @Nullable String extractOcamlVersion(@Nullable String fullVersi... method getLatestVersion (line 27) | static @NotNull String getLatestVersion(@Nullable String ocamlVersion) { FILE: src/main/java/com/reason/hints/RincewindDownloader.java class RincewindDownloader (line 19) | public class RincewindDownloader extends Task.Backgroundable { method RincewindDownloader (line 27) | RincewindDownloader(@Nullable Project project, @NotNull File rincewind... method run (line 35) | @Override FILE: src/main/java/com/reason/hints/RincewindProcess.java class RincewindProcess (line 19) | @Service(Service.Level.PROJECT) method RincewindProcess (line 24) | RincewindProcess(@NotNull Project project) { method types (line 28) | public void types(@NotNull VirtualFile sourceFile, @NotNull String rin... method dumpTree (line 99) | public @NotNull String dumpTree(@NotNull VirtualFile cmtFile, @NotNull... method dumpMeta (line 109) | public @NotNull List dumpMeta(@NotNull String rincewindBinary,... method dumpTypes (line 118) | public @NotNull List dumpTypes(@NotNull String rincewindBinary... type DumpVisitor (line 128) | public interface DumpVisitor { method visitLine (line 129) | void visitLine(String line); method dumper (line 132) | public void dumper(@NotNull String rincewindBinary, @NotNull VirtualFi... method decodePosition (line 180) | private @NotNull LogicalPosition decodePosition(@NotNull String locati... FILE: src/main/java/com/reason/ide/CompileOnSave.java class CompileOnSave (line 12) | public class CompileOnSave implements PropertyChangeListener { method CompileOnSave (line 18) | public CompileOnSave(@NotNull Project project, @NotNull VirtualFile fi... method propertyChange (line 25) | @Override FILE: src/main/java/com/reason/ide/EditorPosition.java class EditorPosition (line 9) | public class EditorPosition { method EditorPosition (line 15) | public EditorPosition(@NotNull String[] lines) { method getPositionFromOffset (line 27) | @Nullable FILE: src/main/java/com/reason/ide/IconProvider.java class IconProvider (line 14) | public class IconProvider extends com.intellij.ide.IconProvider { method getIcon (line 15) | @Nullable method getDataModuleIcon (line 62) | public static @NotNull Icon getDataModuleIcon(@NotNull FileModuleData ... method getDataModuleFileIcon (line 73) | public static @NotNull Icon getDataModuleFileIcon(@NotNull FileModuleD... method isEsyPackageJson (line 84) | private boolean isEsyPackageJson(@Nullable PsiFile element) { FILE: src/main/java/com/reason/ide/OREditorFactoryListener.java class OREditorFactoryListener (line 7) | public class OREditorFactoryListener implements EditorFactoryListener { method editorCreated (line 8) | @Override FILE: src/main/java/com/reason/ide/OREditorTracker.java class OREditorTracker (line 21) | @Service(Service.Level.PROJECT) method OREditorTracker (line 25) | public OREditorTracker(@NotNull Project project) { method dispose (line 67) | @Override class ORDocumentEventListener (line 72) | static class ORDocumentEventListener implements DocumentListener { method ORDocumentEventListener (line 76) | public ORDocumentEventListener(TextEditor textEditor) { method beforeDocumentChange (line 80) | @Override method documentChanged (line 87) | @Override FILE: src/main/java/com/reason/ide/ORFileDocumentListener.java class ORFileDocumentListener (line 12) | @Service(Service.Level.PROJECT) method ensureSubscribed (line 16) | public static void ensureSubscribed(@NotNull Project project) { method ORFileDocumentListener (line 20) | private ORFileDocumentListener(@NotNull Project project) { method dispose (line 33) | @Override FILE: src/main/java/com/reason/ide/ORFileUtils.java class ORFileUtils (line 15) | public class ORFileUtils { method ORFileUtils (line 20) | private ORFileUtils() { method findCmtFileFromSource (line 23) | public static VirtualFile findCmtFileFromSource(@NotNull Project proje... method toRelativeSourceName (line 47) | public static @NotNull String toRelativeSourceName(@NotNull Project pr... method findAncestor (line 66) | public static @Nullable VirtualFile findAncestor(@NotNull Project proj... method findOneOfAncestor (line 100) | public static @Nullable VirtualFile findOneOfAncestor(@NotNull Project... method oneOfAncestor (line 118) | public static @Nullable VirtualFile oneOfAncestor(@Nullable String bas... method getVirtualFile (line 147) | public static @Nullable VirtualFile getVirtualFile(@Nullable PsiFile p... method getVirtualFile (line 156) | public static @Nullable VirtualFile getVirtualFile(@Nullable PsiElemen... method getParentPath (line 160) | public static @NotNull String getParentPath(@Nullable VirtualFile virt... method getParentPath (line 165) | public static String getParentPath(@Nullable PsiFile file) { FILE: src/main/java/com/reason/ide/ORIcons.java class ORIcons (line 19) | public class ORIcons { method ORIcons (line 93) | private ORIcons() { FILE: src/main/java/com/reason/ide/ORPostStartupActivity.java class ORPostStartupActivity (line 18) | public class ORPostStartupActivity implements ProjectActivity, DumbAware { method execute (line 21) | @Override FILE: src/main/java/com/reason/ide/ORVirtualFileListener.java class ORVirtualFileListener (line 26) | class ORVirtualFileListener implements AsyncFileListener { method prepareChange (line 29) | @Override class ORChangeApplier (line 34) | private static class ORChangeApplier implements ChangeApplier { method ORChangeApplier (line 37) | private ORChangeApplier(@NotNull List events) { method apply (line 41) | public static @NotNull ChangeApplier apply(@NotNull List void handleEvent(@NotNull E ev... method showHideToolWindowsForConfigurationFiles (line 61) | private static void showHideToolWindowsForCon... method handleFileContentChangeEvent (line 80) | private static void handleFileContentChangeEvent(@NotNull VFileConte... method handleCompilerConfigContentChange (line 93) | private static void handleCompilerConfigContentChange(@NotNull Virtu... FILE: src/main/java/com/reason/ide/actions/ConvertAction.java class ConvertAction (line 24) | public class ConvertAction extends AnAction { method actionPerformed (line 25) | @Override method apply (line 35) | protected void apply(@NotNull Project project, @NotNull PsiFile file, ... FILE: src/main/java/com/reason/ide/actions/TransformAction.java class TransformAction (line 10) | public class TransformAction extends ConvertAction { method actionPerformed (line 11) | @Override FILE: src/main/java/com/reason/ide/annotations/BsErrorAnnotator.java class BsErrorAnnotator (line 22) | public class BsErrorAnnotator { method BsErrorAnnotator (line 25) | private BsErrorAnnotator() { method collectInformation (line 28) | public static @Nullable ORErrorAnnotator.InitialInfo compile(@NotNull BsResolvedCom... FILE: src/main/java/com/reason/ide/annotations/ErrorFileHighlighter.java class ErrorFileHighlighter (line 9) | public class ErrorFileHighlighter implements Condition { method value (line 10) | @Override FILE: src/main/java/com/reason/ide/annotations/ErrorsManager.java class ErrorsManager (line 12) | @Service(Service.Level.PROJECT) method addAllInfo (line 19) | public void addAllInfo(@NotNull Collection bsbInfo) { method clearErrors (line 54) | public void clearErrors() { FILE: src/main/java/com/reason/ide/annotations/ORErrorAnnotator.java class ORErrorAnnotator (line 30) | public class ORErrorAnnotator extends ExternalAnnotator ou... method getOutputInfo (line 234) | public @NotNull List getOutputInfo() { class InitialInfo (line 239) | static public class InitialInfo outputInfo, @NotNull... method Annotation (line 274) | Annotation(boolean isError, @NotNull String message, @NotNull TextRang... FILE: src/main/java/com/reason/ide/annotations/OutputInfo.java class OutputInfo (line 5) | public class OutputInfo { method toString (line 15) | @Override FILE: src/main/java/com/reason/ide/annotations/ResErrorAnnotator.java class ResErrorAnnotator (line 22) | public class ResErrorAnnotator { method ResErrorAnnotator (line 25) | private ResErrorAnnotator() { method collectInformation (line 28) | public static @Nullable ORErrorAnnotator.InitialInfo compile(@NotNull ResResolvedCompiler ... FILE: src/main/java/com/reason/ide/comment/DuneCommenter.java class DuneCommenter (line 6) | public class DuneCommenter implements Commenter { method getLineCommentPrefix (line 7) | @Nullable method getBlockCommentPrefix (line 13) | @Nullable method getBlockCommentSuffix (line 19) | @Nullable method getCommentedBlockCommentPrefix (line 25) | @Nullable method getCommentedBlockCommentSuffix (line 31) | @Nullable FILE: src/main/java/com/reason/ide/comment/MlyCommenter.java class MlyCommenter (line 6) | public class MlyCommenter implements Commenter { method getLineCommentPrefix (line 7) | @Nullable method getBlockCommentPrefix (line 13) | @Nullable method getBlockCommentSuffix (line 19) | @Nullable method getCommentedBlockCommentPrefix (line 25) | @Nullable method getCommentedBlockCommentSuffix (line 31) | @Nullable FILE: src/main/java/com/reason/ide/comment/OclCommenter.java class OclCommenter (line 14) | public class OclCommenter implements SelfManagingCommenter entries) { method getRowCount (line 114) | @Override method getColumnCount (line 119) | @Override method getColumnName (line 124) | @Override method getColumnClass (line 129) | @Override method getValueAt (line 134) | @Override class InferredTableModel (line 144) | static class InferredTableModel extends AbstractTableModel { method InferredTableModel (line 147) | public InferredTableModel(@NotNull List types) { method getRowCount (line 153) | @Override method getColumnCount (line 158) | @Override method getColumnName (line 163) | @Override method getColumnClass (line 175) | @Override method getValueAt (line 180) | @Override FILE: src/main/java/com/reason/ide/editors/CmtFileEditorProvider.java class CmtFileEditorProvider (line 9) | public class CmtFileEditorProvider implements com.intellij.openapi.fileE... method accept (line 10) | @Override method createEditor (line 15) | @Override method getEditorTypeId (line 20) | @Override method getPolicy (line 25) | @Override FILE: src/main/java/com/reason/ide/editors/CmtXmlComponent.java class CmtXmlComponent (line 14) | public class CmtXmlComponent extends BorderLayoutPanel implements Change... method CmtXmlComponent (line 19) | public CmtXmlComponent(@NotNull Project project, @NotNull TabbedPaneWr... method stateChanged (line 25) | @Override method addChildren (line 33) | private void addChildren() { FILE: src/main/java/com/reason/ide/files/CmtFileType.java class CmtFileType (line 9) | public class CmtFileType implements FileType { method getName (line 12) | @NotNull method getDescription (line 18) | @NotNull method getDefaultExtension (line 24) | @NotNull method getIcon (line 30) | @Nullable method isBinary (line 36) | @Override method isReadOnly (line 41) | @Override method getCharset (line 46) | @Override FILE: src/main/java/com/reason/ide/files/DuneFile.java class DuneFile (line 11) | public class DuneFile extends PsiFileBase { method DuneFile (line 12) | public DuneFile(@NotNull FileViewProvider viewProvider) { method getFileType (line 16) | @Override method getStanza (line 21) | public @Nullable RPsiDuneStanza getStanza(@NotNull String name) { FILE: src/main/java/com/reason/ide/files/DuneFileType.java class DuneFileType (line 15) | public class DuneFileType extends LanguageFileType { method getDefaultFilenames (line 19) | public static Set getDefaultFilenames() { method isDuneFile (line 23) | public static boolean isDuneFile(@NotNull VirtualFile file) { method DuneFileType (line 27) | private DuneFileType() { method getName (line 31) | @NotNull method getDescription (line 37) | @NotNull method getDefaultExtension (line 43) | @NotNull method getIcon (line 49) | @Nullable FILE: src/main/java/com/reason/ide/files/FileBase.java class FileBase (line 16) | public abstract class FileBase extends PsiFileBase implements RPsiModule... method FileBase (line 19) | FileBase(@NotNull FileViewProvider viewProvider, @NotNull Language lan... method getModuleName (line 24) | public @NotNull String getModuleName() { method getPath (line 29) | @Override method getQualifiedName (line 34) | @Override method getBody (line 41) | @Override method isComponent (line 46) | public boolean isComponent() { method getMakeFunction (line 54) | @Override method getQualifiedExpressions (line 64) | @SafeVarargs method isInterface (line 80) | public boolean isInterface() { method equals (line 84) | @Override method hashCode (line 96) | @Override FILE: src/main/java/com/reason/ide/files/Ml4File.java class Ml4File (line 9) | public class Ml4File extends PsiFileBase { method Ml4File (line 10) | public Ml4File(@NotNull FileViewProvider viewProvider) { method getFileType (line 14) | @NotNull method toString (line 20) | @NotNull FILE: src/main/java/com/reason/ide/files/Ml4FileType.java class Ml4FileType (line 10) | public class Ml4FileType extends LanguageFileType { method Ml4FileType (line 13) | private Ml4FileType() { method getName (line 17) | @NotNull method getDescription (line 23) | @NotNull method getDefaultExtension (line 29) | @NotNull method getIcon (line 35) | @Nullable FILE: src/main/java/com/reason/ide/files/MlgFile.java class MlgFile (line 9) | public class MlgFile extends PsiFileBase { method MlgFile (line 10) | public MlgFile(@NotNull FileViewProvider viewProvider) { method getFileType (line 14) | @Override method toString (line 19) | @Override FILE: src/main/java/com/reason/ide/files/MlgFileType.java class MlgFileType (line 13) | public class MlgFileType extends LanguageFileType { method MlgFileType (line 16) | private MlgFileType() { method getName (line 21) | @Override method getDescription (line 26) | @Override method getDefaultExtension (line 31) | @Override method getIcon (line 36) | @Override FILE: src/main/java/com/reason/ide/files/MlgFileViewProvider.java class MlgFileViewProvider (line 15) | public class MlgFileViewProvider extends MultiplePsiFilesPerDocumentFile... method MlgFileViewProvider (line 19) | public MlgFileViewProvider(@NotNull PsiManager manager, @NotNull Virtu... method getBaseLanguage (line 23) | @Override method getTemplateDataLanguage (line 28) | @Override method getLanguages (line 33) | @Override method cloneInner (line 38) | @Override method createFile (line 43) | @Nullable FILE: src/main/java/com/reason/ide/files/MlgFileViewProviderFactory.java class MlgFileViewProviderFactory (line 8) | public class MlgFileViewProviderFactory implements FileViewProviderFacto... method createFileViewProvider (line 9) | @Override FILE: src/main/java/com/reason/ide/files/MllFile.java class MllFile (line 9) | public class MllFile extends PsiFileBase { method MllFile (line 10) | public MllFile(@NotNull FileViewProvider viewProvider) { method getFileType (line 14) | @Override method toString (line 19) | @Override FILE: src/main/java/com/reason/ide/files/MllFileType.java class MllFileType (line 11) | public class MllFileType extends LanguageFileType { method MllFileType (line 14) | private MllFileType() { method getName (line 19) | @Override method getDescription (line 24) | @Override method getDefaultExtension (line 29) | @Override method getIcon (line 34) | @Override FILE: src/main/java/com/reason/ide/files/MllFileViewProvider.java class MllFileViewProvider (line 15) | public class MllFileViewProvider extends MultiplePsiFilesPerDocumentFile... method MllFileViewProvider (line 19) | public MllFileViewProvider(@NotNull PsiManager manager, @NotNull Virtu... method getBaseLanguage (line 23) | @Override method getTemplateDataLanguage (line 28) | @Override method getLanguages (line 33) | @Override method cloneInner (line 38) | @Override method createFile (line 43) | @Override FILE: src/main/java/com/reason/ide/files/MllFileViewProviderFactory.java class MllFileViewProviderFactory (line 8) | public class MllFileViewProviderFactory implements FileViewProviderFacto... method createFileViewProvider (line 9) | @Override FILE: src/main/java/com/reason/ide/files/MlyFile.java class MlyFile (line 9) | public class MlyFile extends PsiFileBase { method MlyFile (line 10) | public MlyFile(@NotNull FileViewProvider viewProvider) { method getFileType (line 14) | @Override method toString (line 19) | @Override FILE: src/main/java/com/reason/ide/files/MlyFileType.java class MlyFileType (line 11) | public class MlyFileType extends LanguageFileType { method MlyFileType (line 14) | private MlyFileType() { method getName (line 19) | @Override method getDescription (line 24) | @Override method getDefaultExtension (line 29) | @Override method getIcon (line 34) | @Override FILE: src/main/java/com/reason/ide/files/MlyFileViewProvider.java class MlyFileViewProvider (line 15) | public class MlyFileViewProvider extends MultiplePsiFilesPerDocumentFile... method MlyFileViewProvider (line 19) | public MlyFileViewProvider(@NotNull PsiManager manager, @NotNull Virtu... method getBaseLanguage (line 23) | @Override method getTemplateDataLanguage (line 28) | @Override method getLanguages (line 33) | @Override method cloneInner (line 38) | @Override method createFile (line 43) | @Override FILE: src/main/java/com/reason/ide/files/MlyFileViewProviderFactory.java class MlyFileViewProviderFactory (line 8) | public class MlyFileViewProviderFactory implements FileViewProviderFacto... method createFileViewProvider (line 9) | @Override FILE: src/main/java/com/reason/ide/files/ORConfigJsonFileType.java class ORConfigJsonFileType (line 9) | public class ORConfigJsonFileType extends JsonFileType { method getName (line 12) | @Override method getDescription (line 17) | @Override method getIcon (line 22) | @Override FILE: src/main/java/com/reason/ide/files/ORTargetElementEvaluator.java class ORTargetElementEvaluator (line 12) | public class ORTargetElementEvaluator extends TargetElementEvaluatorEx2 { method includeSelfInGotoImplementation (line 13) | @Override method getGotoDeclarationTarget (line 18) | @Override FILE: src/main/java/com/reason/ide/files/OclFile.java class OclFile (line 8) | public class OclFile extends FileBase { method OclFile (line 9) | public OclFile(@NotNull FileViewProvider viewProvider) { method getFileType (line 13) | @Override method toString (line 18) | @Override FILE: src/main/java/com/reason/ide/files/OclFileType.java class OclFileType (line 12) | public class OclFileType extends LanguageFileType { method OclFileType (line 15) | private OclFileType() { method getName (line 19) | @Override method getDescription (line 24) | @Override method getDefaultExtension (line 29) | @Override method getIcon (line 34) | @Override method toString (line 39) | @Override FILE: src/main/java/com/reason/ide/files/OclInterfaceFile.java class OclInterfaceFile (line 8) | public class OclInterfaceFile extends FileBase { method OclInterfaceFile (line 9) | public OclInterfaceFile(@NotNull FileViewProvider viewProvider) { method getFileType (line 13) | @NotNull method toString (line 19) | @NotNull FILE: src/main/java/com/reason/ide/files/OclInterfaceFileType.java class OclInterfaceFileType (line 10) | public class OclInterfaceFileType extends LanguageFileType { method OclInterfaceFileType (line 13) | private OclInterfaceFileType() { method getName (line 17) | @Override method getDisplayName (line 22) | @Override public @NotNull @Nls String getDisplayName() { method getDescription (line 26) | @Override method getDefaultExtension (line 31) | @Override method getIcon (line 36) | @Override method toString (line 41) | @Override FILE: src/main/java/com/reason/ide/files/ResFile.java class ResFile (line 8) | public class ResFile extends FileBase { method ResFile (line 9) | public ResFile(@NotNull FileViewProvider viewProvider) { method getFileType (line 13) | @Override method toString (line 18) | @Override FILE: src/main/java/com/reason/ide/files/ResFileType.java class ResFileType (line 14) | public class ResFileType extends LanguageFileType implements FileTypeIde... method ResFileType (line 18) | private ResFileType() { method isMyFileType (line 22) | @Override method getName (line 36) | @Override method getDescription (line 41) | @Override method getDefaultExtension (line 46) | @Override method getIcon (line 51) | @Override method toString (line 56) | @Override FILE: src/main/java/com/reason/ide/files/ResInterfaceFile.java class ResInterfaceFile (line 8) | public class ResInterfaceFile extends FileBase { method ResInterfaceFile (line 9) | public ResInterfaceFile(@NotNull FileViewProvider viewProvider) { method getFileType (line 13) | @Override method toString (line 18) | @Override FILE: src/main/java/com/reason/ide/files/ResInterfaceFileType.java class ResInterfaceFileType (line 11) | public class ResInterfaceFileType extends LanguageFileType { method ResInterfaceFileType (line 14) | private ResInterfaceFileType() { method getName (line 18) | @Override method getDisplayName (line 23) | @Override method getDescription (line 28) | @Override method getDefaultExtension (line 33) | @Override method getIcon (line 38) | @Override method toString (line 43) | @Override FILE: src/main/java/com/reason/ide/files/RmlFile.java class RmlFile (line 8) | public class RmlFile extends FileBase { method RmlFile (line 9) | public RmlFile(@NotNull FileViewProvider viewProvider) { method getFileType (line 13) | @NotNull method toString (line 19) | @NotNull FILE: src/main/java/com/reason/ide/files/RmlFileType.java class RmlFileType (line 10) | public class RmlFileType extends LanguageFileType { method RmlFileType (line 13) | private RmlFileType() { method getName (line 17) | @NotNull method getDescription (line 23) | @NotNull method getDefaultExtension (line 29) | @NotNull method getIcon (line 35) | @Nullable method toString (line 41) | @NotNull FILE: src/main/java/com/reason/ide/files/RmlInterfaceFile.java class RmlInterfaceFile (line 8) | public class RmlInterfaceFile extends FileBase { method RmlInterfaceFile (line 9) | public RmlInterfaceFile(@NotNull FileViewProvider viewProvider) { method getFileType (line 13) | @NotNull method toString (line 19) | @NotNull FILE: src/main/java/com/reason/ide/files/RmlInterfaceFileType.java class RmlInterfaceFileType (line 10) | public class RmlInterfaceFileType extends LanguageFileType { method RmlInterfaceFileType (line 13) | private RmlInterfaceFileType() { method getName (line 17) | @Override method getDisplayName (line 22) | @Override method getDescription (line 27) | @Override method getDefaultExtension (line 32) | @Override method getIcon (line 37) | @Override method toString (line 42) | @Override FILE: src/main/java/com/reason/ide/folding/DuneFoldingBuilder.java class DuneFoldingBuilder (line 16) | public class DuneFoldingBuilder extends FoldingBuilderEx { method buildFoldRegions (line 17) | @Override method isMultiline (line 40) | private static boolean isMultiline(@NotNull TextRange range, @NotNull ... method foldStanza (line 45) | private @Nullable FoldingDescriptor foldStanza(@NotNull RPsiDuneStanza... method fold (line 50) | private @Nullable FoldingDescriptor fold(@Nullable PsiElement root) { method getPlaceholderText (line 70) | @Override method isCollapsedByDefault (line 75) | @Override FILE: src/main/java/com/reason/ide/folding/ORFoldingBuilder.java class ORFoldingBuilder (line 24) | public class ORFoldingBuilder extends FoldingBuilderEx { method buildFoldRegions (line 25) | @Override method foldLet (line 86) | private void foldLet(@NotNull List descriptors, @No... method foldType (line 93) | private void foldType(@NotNull List descriptors, @N... method foldModule (line 103) | private void foldModule(@NotNull List descriptors, ... method foldFunction (line 115) | private void foldFunction(@NotNull List descriptors... method foldFunctor (line 122) | private void foldFunctor(@NotNull List descriptors,... method foldFunctorResult (line 129) | private void foldFunctorResult(@NotNull List descri... method foldTag (line 136) | private void foldTag(@NotNull List descriptors, @No... method foldSwitch (line 147) | private void foldSwitch(@NotNull List descriptors, ... method foldTry (line 159) | private void foldTry(@NotNull List descriptors, @No... method foldPatternMatch (line 166) | private void foldPatternMatch(@NotNull List descrip... method getPlaceholderText (line 173) | @Override method isCollapsedByDefault (line 197) | @Override method fold (line 202) | @Nullable FILE: src/main/java/com/reason/ide/format/FormatterProcessor.java type FormatterProcessor (line 5) | public interface FormatterProcessor { method apply (line 6) | @Nullable String apply(@NotNull String textToFormat); FILE: src/main/java/com/reason/ide/format/ORPostFormatProcessor.java class ORPostFormatProcessor (line 34) | public class ORPostFormatProcessor implements PostFormatProcessor { method processElement (line 37) | @Override method processText (line 50) | @Override method getFormatterProcessor (line 85) | public static @Nullable FormatterProcessor getFormatterProcessor(@NotN... class RmlFormatProcessor (line 99) | static class RmlFormatProcessor implements FormatterProcessor { method RmlFormatProcessor (line 104) | RmlFormatProcessor(@NotNull PsiFile file) { method apply (line 110) | @Override class ResFormatProcessor (line 121) | static class ResFormatProcessor implements FormatterProcessor { method ResFormatProcessor (line 126) | ResFormatProcessor(@NotNull PsiFile file) { method apply (line 132) | @Override class OclFormatProcessor (line 143) | private static class OclFormatProcessor implements FormatterProcessor { method OclFormatProcessor (line 147) | public OclFormatProcessor(@NotNull PsiFile file) { method apply (line 152) | @Override FILE: src/main/java/com/reason/ide/format/ReformatOnSave.java class ReformatOnSave (line 26) | public class ReformatOnSave { method ReformatOnSave (line 30) | private ReformatOnSave() { method apply (line 33) | public static void apply(@NotNull Project project, @NotNull Document d... FILE: src/main/java/com/reason/ide/go/FileModuleDataModuleRendererFactory.java class FileModuleDataModuleRendererFactory (line 7) | public class FileModuleDataModuleRendererFactory extends ModuleRendererF... method handles (line 8) | @Override protected boolean handles(Object element) { method getModuleTextWithIcon (line 12) | @Override public @Nullable TextWithIcon getModuleTextWithIcon(Object e... FILE: src/main/java/com/reason/ide/go/ORLineMarkerProvider.java class ORLineMarkerProvider (line 30) | public class ORLineMarkerProvider extends RelatedItemLineMarkerProvider { method collectNavigationMarkers (line 33) | @Override method collectLetNavigationMarkers (line 68) | private void collectLetNavigationMarkers(@NotNull RPsiLet element, @No... method collectValNavigationMarkers (line 186) | private void collectValNavigationMarkers(@NotNull RPsiVal element, @No... method collectTypeNavigationMarkers (line 269) | private void collectTypeNavigationMarkers(@NotNull RPsiType element, @... method collectExternalNavigationMarkers (line 296) | private void collectExternalNavigationMarkers(@NotNull RPsiExternal el... method collectClassNavigationMarkers (line 323) | private void collectClassNavigationMarkers(@NotNull RPsiClass element,... method collectClassMethodNavigationMarkers (line 349) | private void collectClassMethodNavigationMarkers(@NotNull RPsiClassMet... method collectExceptionNavigationMarkers (line 376) | private void collectExceptionNavigationMarkers(@NotNull RPsiException ... method collectInnerModuleNavigationMarkers (line 403) | private void collectInnerModuleNavigationMarkers(@NotNull RPsiInnerMod... method findModulesUsingSignatureName (line 450) | private static @NotNull List findModulesUsingSignatur... method resolveTargetFromIndex (line 475) | private static @NotNull List r... method findTargetFromImplementationModule (line 490) | private @NotNull List findTarg... method findTargetFromInterfaceModule (line 516) | private @NotNull List findTarg... method createMarkerInfo (line 555) | private void createMarkerInfo(@NotNull Collecti... class PresentationRenderer (line 587) | static class PresentationRenderer extends PsiTargetPresentationRendere... method PresentationRenderer (line 590) | public PresentationRenderer(PsiNameIdentifierOwner psiSource) { method getPresentation (line 594) | @Override FILE: src/main/java/com/reason/ide/go/ORModuleContributor.java class ORModuleContributor (line 24) | public class ORModuleContributor implements GotoClassContributor, Choose... method processNames (line 25) | @Override method processElementsWithName (line 40) | @Override method getQualifiedName (line 60) | @Override method getQualifiedNameSeparator (line 70) | @Override class FileModuleDataPresentation (line 75) | private static class FileModuleDataPresentation implements ItemPresent... method FileModuleDataPresentation (line 78) | public FileModuleDataPresentation(@NotNull FileModuleData moduleDatu... method getPresentableText (line 82) | @Override method getLocationString (line 87) | @Override method getIcon (line 92) | @Override class FileModuleDataNavigationItem (line 98) | public static class FileModuleDataNavigationItem implements Navigation... method FileModuleDataNavigationItem (line 102) | public FileModuleDataNavigationItem(FileModuleData moduleDatum, Proj... method getName (line 107) | @Override method getPresentation (line 112) | @Override method navigate (line 117) | @Override method canNavigate (line 125) | @Override method canNavigateToSource (line 130) | @Override method getLocation (line 135) | public String getLocation() { method getLocationIcon (line 139) | public Icon getLocationIcon() { FILE: src/main/java/com/reason/ide/handlers/ORTypedHandler.java class ORTypedHandler (line 17) | public class ORTypedHandler extends TypedHandlerDelegate { method beforeCharTyped (line 18) | @NotNull FILE: src/main/java/com/reason/ide/handlers/OclQuoteHandler.java class OclQuoteHandler (line 7) | public class OclQuoteHandler extends SimpleTokenSetQuoteHandler { method OclQuoteHandler (line 9) | public OclQuoteHandler() { FILE: src/main/java/com/reason/ide/handlers/ResQuoteHandler.java class ResQuoteHandler (line 7) | public class ResQuoteHandler extends SimpleTokenSetQuoteHandler { method ResQuoteHandler (line 8) | public ResQuoteHandler() { FILE: src/main/java/com/reason/ide/handlers/RmlQuoteHandler.java class RmlQuoteHandler (line 7) | public class RmlQuoteHandler extends SimpleTokenSetQuoteHandler { method RmlQuoteHandler (line 9) | public RmlQuoteHandler() { FILE: src/main/java/com/reason/ide/highlight/DuneSyntaxAnnotator.java class DuneSyntaxAnnotator (line 15) | public class DuneSyntaxAnnotator implements Annotator { method annotate (line 17) | @Override method color (line 37) | private void color( FILE: src/main/java/com/reason/ide/highlight/DuneSyntaxHighlighter.java class DuneSyntaxHighlighter (line 14) | public class DuneSyntaxHighlighter extends SyntaxHighlighterBase { method getHighlightingLexer (line 46) | @Override method getTokenHighlights (line 51) | @Override FILE: src/main/java/com/reason/ide/highlight/DuneSyntaxHighlighterFactory.java class DuneSyntaxHighlighterFactory (line 8) | public class DuneSyntaxHighlighterFactory extends SyntaxHighlighterFacto... method getSyntaxHighlighter (line 9) | @NotNull FILE: src/main/java/com/reason/ide/highlight/ORSyntaxAnnotator.java class ORSyntaxAnnotator (line 18) | public abstract class ORSyntaxAnnotator implements Annotator { method ORSyntaxAnnotator (line 21) | ORSyntaxAnnotator(@NotNull ORLangTypes types) { method annotate (line 25) | public void annotate(@NotNull PsiElement element, @NotNull AnnotationH... method eraseColor (line 78) | private static void eraseColor(@NotNull PsiElement element, @NotNull A... method enforceColor (line 82) | @SuppressWarnings("SameParameterValue") method enforceColor (line 88) | private void enforceColor(@NotNull AnnotationHolder holder, @Nullable ... FILE: src/main/java/com/reason/ide/highlight/ORSyntaxHighlighter.java class ORSyntaxHighlighter (line 19) | public class ORSyntaxHighlighter extends SyntaxHighlighterBase { method ORSyntaxHighlighter (line 71) | public ORSyntaxHighlighter(ORLangTypes types, Set keywor... method getHighlightingLexer (line 79) | @Override method getTokenHighlights (line 86) | @Override method of (line 134) | @NotNull FILE: src/main/java/com/reason/ide/highlight/OclGrammarEditorHighlighter.java class OclGrammarEditorHighlighter (line 14) | public final class OclGrammarEditorHighlighter extends LayeredLexerEdito... method OclGrammarEditorHighlighter (line 15) | public OclGrammarEditorHighlighter(@Nullable Project project, @Nullabl... FILE: src/main/java/com/reason/ide/highlight/OclGrammarSyntaxHighlighterFactory.java class OclGrammarSyntaxHighlighterFactory (line 17) | public class OclGrammarSyntaxHighlighterFactory extends SyntaxHighlighte... method getSyntaxHighlighter (line 28) | @Override FILE: src/main/java/com/reason/ide/highlight/OclLexEditorHighlighter.java class OclLexEditorHighlighter (line 14) | public final class OclLexEditorHighlighter extends LayeredLexerEditorHig... method OclLexEditorHighlighter (line 15) | public OclLexEditorHighlighter(@Nullable Project project, @Nullable Vi... FILE: src/main/java/com/reason/ide/highlight/OclLexSyntaxHighlighterFactory.java class OclLexSyntaxHighlighterFactory (line 17) | public class OclLexSyntaxHighlighterFactory extends SyntaxHighlighterFac... method getSyntaxHighlighter (line 25) | @Override FILE: src/main/java/com/reason/ide/highlight/OclSyntaxAnnotator.java class OclSyntaxAnnotator (line 5) | public class OclSyntaxAnnotator extends ORSyntaxAnnotator { method OclSyntaxAnnotator (line 6) | public OclSyntaxAnnotator() { FILE: src/main/java/com/reason/ide/highlight/OclSyntaxHighlighterFactory.java class OclSyntaxHighlighterFactory (line 14) | public class OclSyntaxHighlighterFactory extends SyntaxHighlighterFactory { method getSyntaxHighlighter (line 57) | @Override FILE: src/main/java/com/reason/ide/highlight/OclYaccEditorHighlighter.java class OclYaccEditorHighlighter (line 14) | public final class OclYaccEditorHighlighter extends LayeredLexerEditorHi... method OclYaccEditorHighlighter (line 15) | public OclYaccEditorHighlighter(@Nullable Project project, @Nullable V... FILE: src/main/java/com/reason/ide/highlight/OclYaccSyntaxHighlighterFactory.java class OclYaccSyntaxHighlighterFactory (line 17) | public class OclYaccSyntaxHighlighterFactory extends SyntaxHighlighterFa... method getSyntaxHighlighter (line 29) | @Override FILE: src/main/java/com/reason/ide/highlight/ResSyntaxAnnotator.java class ResSyntaxAnnotator (line 5) | public class ResSyntaxAnnotator extends ORSyntaxAnnotator { method ResSyntaxAnnotator (line 6) | public ResSyntaxAnnotator() { FILE: src/main/java/com/reason/ide/highlight/ResSyntaxHighlighterFactory.java class ResSyntaxHighlighterFactory (line 14) | public class ResSyntaxHighlighterFactory extends SyntaxHighlighterFactory { method getSyntaxHighlighter (line 56) | @Override FILE: src/main/java/com/reason/ide/highlight/RmlSyntaxAnnotator.java class RmlSyntaxAnnotator (line 5) | public class RmlSyntaxAnnotator extends ORSyntaxAnnotator { method RmlSyntaxAnnotator (line 7) | public RmlSyntaxAnnotator() { FILE: src/main/java/com/reason/ide/highlight/RmlSyntaxHighlighterFactory.java class RmlSyntaxHighlighterFactory (line 14) | public class RmlSyntaxHighlighterFactory extends SyntaxHighlighterFactory { method getSyntaxHighlighter (line 52) | @Override FILE: src/main/java/com/reason/ide/hints/CodeLens.java class CodeLens (line 9) | public class CodeLens { method get (line 15) | public synchronized @Nullable String get(int line) { method putAll (line 20) | public synchronized void putAll(@NotNull Map signaturesByLin... method makeLogicalPositionSignature (line 47) | private @NotNull LogicalPositionSignature makeLogicalPositionSignature... method makeLogicalPositionSignature (line 51) | private @NotNull LogicalPositionSignature makeLogicalPositionSignature... method getSignatureByPosition (line 59) | @Override method add (line 64) | public void add(@NotNull Project project, @NotNull String entry, @NotN... method addVisibleSignature (line 139) | private void addVisibleSignature(@NotNull LogicalPosition lStart, @Not... class OpenModule (line 146) | static class OpenModule { method OpenModule (line 151) | OpenModule(@NotNull LogicalPosition start) { method getLine (line 155) | Integer getLine() { method getExposing (line 159) | @Nullable method addId (line 164) | void addId(String id) { class LogicalORSignature (line 169) | static class LogicalORSignature { method LogicalORSignature (line 177) | LogicalORSignature(@NotNull LogicalPosition lStart, @NotNull Logical... method getLogicalStart (line 183) | @NotNull method getLogicalEnd (line 188) | @NotNull method getSignature (line 193) | @NotNull FILE: src/main/java/com/reason/ide/hints/InferredTypesService.java class InferredTypesService (line 27) | public class InferredTypesService { method InferredTypesService (line 30) | private InferredTypesService() { method getPsiFile (line 33) | public static @Nullable PsiFile getPsiFile(@NotNull Project project) { method queryTypes (line 47) | public static void queryTypes(@NotNull Project project, @NotNull PsiFi... method annotatePsiFile (line 102) | public static void annotatePsiFile(@NotNull Project project, @Nullable... method getSignatures (line 121) | public static @NotNull CodeLens getSignatures(@NotNull VirtualFile fil... FILE: src/main/java/com/reason/ide/hints/OREditorLinePainter.java class OREditorLinePainter (line 15) | public class OREditorLinePainter extends EditorLinePainter { method getLineExtensions (line 16) | @Override FILE: src/main/java/com/reason/ide/hints/ORParameterInfoHandler.java class ORParameterInfoHandler (line 12) | public abstract class ORParameterInfoHandler implements ParameterInfoHan... method findFunctionParams (line 15) | @Nullable abstract RPsiParameters findFunctionParams(@NotNull PsiFile ... method computeParameterIndex (line 17) | abstract int computeParameterIndex(@NotNull RPsiParameters paramsOwner... method findElementForParameterInfo (line 19) | @Override method findElementForUpdatingParameterInfo (line 31) | @Override method showParameterInfo (line 44) | @Override method updateParameterInfo (line 49) | @Override method updateUI (line 60) | @Override method calculateParameterInfo (line 80) | @Nullable ArgumentsDescription[] calculateParameterInfo(@NotNull RPsiP... class ArgumentsDescription (line 106) | public static class ArgumentsDescription { method ArgumentsDescription (line 111) | public ArgumentsDescription(PsiQualifiedNamedElement resolvedElement... method getText (line 117) | String getText() { method getRange (line 121) | @NotNull TextRange getRange(int index) { FILE: src/main/java/com/reason/ide/hints/OclParameterInfoHandler.java class OclParameterInfoHandler (line 11) | public class OclParameterInfoHandler extends ORParameterInfoHandler { method isWhitespaceSensitive (line 12) | @Override public boolean isWhitespaceSensitive() { method computeParameterIndex (line 16) | @Override method findFunctionParams (line 21) | @Override FILE: src/main/java/com/reason/ide/hints/ResParameterInfoHandler.java class ResParameterInfoHandler (line 10) | public class ResParameterInfoHandler extends ORParameterInfoHandler { method computeParameterIndex (line 11) | @Override method findFunctionParams (line 16) | @Override FILE: src/main/java/com/reason/ide/hints/RmlParameterInfoHandler.java class RmlParameterInfoHandler (line 10) | public class RmlParameterInfoHandler extends ORParameterInfoHandler { method computeParameterIndex (line 11) | @Override method findFunctionParams (line 16) | @Override FILE: src/main/java/com/reason/ide/hints/RmlTypeProvider.java class RmlTypeProvider (line 9) | public class RmlTypeProvider extends ExpressionTypeProvider { method getInformationHint (line 10) | @Override method getErrorHint (line 15) | @Override method getExpressionsAt (line 20) | @Override FILE: src/main/java/com/reason/ide/hints/SignatureProvider.java class SignatureProvider (line 10) | public class SignatureProvider /*implements InlayParameterHintsProvider*/ { method SignatureProvider (line 11) | private SignatureProvider() { class InferredTypesWithLines (line 14) | public static class InferredTypesWithLines { method InferredTypesWithLines (line 18) | InferredTypesWithLines(@NotNull InferredTypes types, @NotNull String... method getSignatureByOffset (line 23) | public @Nullable RPsiSignature getSignatureByOffset(int textOffset) { method getTypes (line 28) | public @NotNull InferredTypes getTypes() { FILE: src/main/java/com/reason/ide/importWizard/DuneExternalConstants.java class DuneExternalConstants (line 3) | public class DuneExternalConstants { method DuneExternalConstants (line 7) | private DuneExternalConstants() { FILE: src/main/java/com/reason/ide/importWizard/DuneProjectImportBuilder.java class DuneProjectImportBuilder (line 28) | public class DuneProjectImportBuilder extends ProjectImportBuilder getFields(@Nullable PsiEl... FILE: src/main/java/com/reason/ide/intentions/ExpandLocalOpenIntention.java class ExpandLocalOpenIntention (line 17) | public class ExpandLocalOpenIntention implements IntentionAction { method getText (line 18) | @Override method getFamilyName (line 23) | @Override method isAvailable (line 28) | @Override method invoke (line 38) | @Override method startInWriteAction (line 69) | @Override FILE: src/main/java/com/reason/ide/intentions/FunctionBracesIntention.java class FunctionBracesIntention (line 20) | public class FunctionBracesIntention implements IntentionAction { method getText (line 21) | @Override method getFamilyName (line 26) | @Override method isAvailable (line 31) | @Override method invoke (line 49) | @Override method startInWriteAction (line 71) | @Override method getTarget (line 76) | @Nullable FILE: src/main/java/com/reason/ide/js/JsIconProvider.java class JsIconProvider (line 11) | public class JsIconProvider extends com.intellij.ide.IconProvider { method getIcon (line 12) | @Override method isBsJsFile (line 22) | private static boolean isBsJsFile(PsiFile psiFile) { FILE: src/main/java/com/reason/ide/js/JsInjector.java class JsInjector (line 10) | public class JsInjector implements LanguageInjector { method getLanguagesToInject (line 11) | public void getLanguagesToInject(@NotNull PsiLanguageInjectionHost hos... FILE: src/main/java/com/reason/ide/js/ORIndexableFileNamesProvider.java class ORIndexableFileNamesProvider (line 9) | public class ORIndexableFileNamesProvider extends NodeModulesIndexableFi... method getIndexableFileNames (line 24) | @Override method getIndexableExtensions (line 29) | @Override FILE: src/main/java/com/reason/ide/js/ORJsLibraryManager.java class ORJsLibraryManager (line 26) | public class ORJsLibraryManager implements ProjectActivity, DumbAware { method execute (line 30) | @Override method runActivityLater (line 36) | private void runActivityLater(@NotNull Project project) { method readBsConfigDependencies (line 77) | private @NotNull List readBsConfigDependencies(@NotNull P... FILE: src/main/java/com/reason/ide/library/OclLibraryKind.java class OclLibraryKind (line 6) | public class OclLibraryKind extends PersistentLibraryKind detectRoots(@NotNu... FILE: src/main/java/com/reason/ide/library/OclLibraryType.java class OclLibraryType (line 13) | public class OclLibraryType extends LibraryType { method OclLibraryType (line 14) | public OclLibraryType() { method getCreateActionName (line 18) | @Override method getIcon (line 23) | @Override method createNewLibrary (line 28) | @Override method createLibraryRootsComponentDescriptor (line 34) | @Override method createPropertiesEditor (line 39) | @Override FILE: src/main/java/com/reason/ide/library/OclSdkSetupValidator.java class OclSdkSetupValidator (line 24) | public class OclSdkSetupValidator implements ProjectSdkSetupValidator { method isApplicableFor (line 27) | @Override method getErrorMessage (line 32) | @Override method getFixHandler (line 47) | @Override FILE: src/main/java/com/reason/ide/match/DunePairedBraceMatcher.java class DunePairedBraceMatcher (line 9) | public class DunePairedBraceMatcher implements PairedBraceMatcher { method getPairs (line 15) | @Override method isPairedBracesAllowedBeforeType (line 20) | @Override method getCodeConstructStart (line 25) | @Override FILE: src/main/java/com/reason/ide/match/OclPairedBraceMatcher.java class OclPairedBraceMatcher (line 11) | public class OclPairedBraceMatcher implements PairedBraceMatcher { method getPairs (line 26) | @Override method isPairedBracesAllowedBeforeType (line 31) | @Override method getCodeConstructStart (line 36) | @Override FILE: src/main/java/com/reason/ide/match/ResPairedBraceMatcher.java class ResPairedBraceMatcher (line 9) | public class ResPairedBraceMatcher implements PairedBraceMatcher { method getPairs (line 19) | @Override method isPairedBracesAllowedBeforeType (line 24) | @Override method getCodeConstructStart (line 29) | @Override FILE: src/main/java/com/reason/ide/match/RmlPairedBraceMatcher.java class RmlPairedBraceMatcher (line 11) | public class RmlPairedBraceMatcher implements PairedBraceMatcher { method getPairs (line 22) | @Override method isPairedBracesAllowedBeforeType (line 27) | @Override method getCodeConstructStart (line 32) | @Override FILE: src/main/java/com/reason/ide/module/DuneModuleEditor.java class DuneModuleEditor (line 8) | public class DuneModuleEditor extends ModuleElementsEditor { method DuneModuleEditor (line 11) | protected DuneModuleEditor(@NotNull ModuleConfigurationState state) { method createComponentImpl (line 15) | @Override method getDisplayName (line 20) | @NonNls FILE: src/main/java/com/reason/ide/module/DuneModuleEditorProvider.java class DuneModuleEditorProvider (line 6) | public class DuneModuleEditorProvider implements ModuleConfigurationEdit... method DuneModuleEditorProvider (line 7) | public DuneModuleEditorProvider() { method isCompleteEditorSet (line 10) | public boolean isCompleteEditorSet() { method createEditors (line 14) | public ModuleConfigurationEditor[] createEditors(ModuleConfigurationSt... FILE: src/main/java/com/reason/ide/refactor/ORRefactoringSupportProvider.java class ORRefactoringSupportProvider (line 8) | public class ORRefactoringSupportProvider extends RefactoringSupportProv... method isInplaceRenameAvailable (line 9) | @Override FILE: src/main/java/com/reason/ide/repl/PromptConsole.java class PromptConsole (line 32) | final class PromptConsole implements Disposable { method PromptConsole (line 42) | PromptConsole(@NotNull Project project, ConsoleViewImpl consoleView) { method dispose (line 69) | @Override method getCenterComponent (line 76) | @NotNull method getOutputEditor (line 81) | @NotNull method getInputComponent (line 86) | @NotNull method disablePrompt (line 91) | void disablePrompt() { method setupOutputEditor (line 98) | private void setupOutputEditor() { method setupPromptEditor (line 124) | private void setupPromptEditor() { method normalizeCommand (line 161) | @NotNull method setPromptCommand (line 175) | private void setPromptCommand(@NotNull String text) { FILE: src/main/java/com/reason/ide/repl/PromptConsoleView.java class PromptConsoleView (line 18) | public class PromptConsoleView extends ConsoleViewImpl { method PromptConsoleView (line 21) | PromptConsoleView(@NotNull Project project, boolean viewer, final bool... method createCenterComponent (line 39) | @NotNull method doCreateConsoleEditor (line 45) | @NotNull method getPreferredFocusableComponent (line 51) | @NotNull method print (line 57) | @Override method attachToProcess (line 62) | @Override FILE: src/main/java/com/reason/ide/repl/PromptHistory.java class PromptHistory (line 12) | final class PromptHistory { method addInHistory (line 16) | void addInHistory(@NotNull String command) { method getFromHistory (line 27) | @Nullable FILE: src/main/java/com/reason/ide/repl/ReplConfigurationFactory.java class ReplConfigurationFactory (line 10) | public class ReplConfigurationFactory extends ConfigurationFactory { method ReplConfigurationFactory (line 11) | ReplConfigurationFactory(@NotNull ConfigurationType type) { method createTemplateConfiguration (line 15) | @Override method getId (line 20) | @Override method getIcon (line 25) | @Override method getName (line 30) | @Override FILE: src/main/java/com/reason/ide/repl/ReplGenericState.java class ReplGenericState (line 19) | public class ReplGenericState implements RunProfileState { method ReplGenericState (line 22) | ReplGenericState(ExecutionEnvironment environment) { method execute (line 26) | @Override method startProcess (line 39) | private @Nullable ProcessHandler startProcess() throws ExecutionExcept... FILE: src/main/java/com/reason/ide/repl/ReplRunConfiguration.java class ReplRunConfiguration (line 10) | public class ReplRunConfiguration extends RunConfigurationBase, Index... method FileModuleData (line 20) | public FileModuleData(@NotNull VirtualFile file, @NotNull String names... method FileModuleData (line 34) | public FileModuleData(String path, String fullName, String namespace, ... method getNamespace (line 46) | @Override method hasNamespace (line 51) | public boolean hasNamespace() { method getModuleName (line 55) | @Override method getPath (line 60) | @NotNull method getFullName (line 66) | @NotNull method isOCaml (line 72) | @Override method isRescript (line 77) | @Override method isInterface (line 82) | @Override method isComponent (line 87) | @Override method hasComponents (line 92) | public boolean hasComponents() { method compareTo (line 96) | @Override method equals (line 108) | @Override method hashCode (line 123) | @Override method toString (line 128) | @NotNull FILE: src/main/java/com/reason/ide/search/IndexedFileModule.java type IndexedFileModule (line 5) | public interface IndexedFileModule { method getNamespace (line 6) | @NotNull method getModuleName (line 9) | @NotNull method getPath (line 12) | @NotNull method getFullName (line 15) | @NotNull method isOCaml (line 18) | boolean isOCaml(); method isRescript (line 20) | boolean isRescript(); method isInterface (line 22) | boolean isInterface(); method isComponent (line 24) | boolean isComponent(); FILE: src/main/java/com/reason/ide/search/ModuleIndexService.java class ModuleIndexService (line 15) | @Service(Service.Level.APP) method getModules (line 17) | public Collection getModules(@Nullable String name, @NotNu... FILE: src/main/java/com/reason/ide/search/ORFindUsagesProvider.java class ORFindUsagesProvider (line 10) | public abstract class ORFindUsagesProvider implements FindUsagesProvider { method canFindUsagesFor (line 11) | @Override method getHelpId (line 21) | @Override method getType (line 26) | @Override method getDescriptiveName (line 32) | @Override method getNodeText (line 44) | @Override FILE: src/main/java/com/reason/ide/search/ORImplementationSearch.java class ORImplementationSearch (line 17) | public class ORImplementationSearch extends QueryExecutorBase { method getVersion (line 13) | @Override method getKey (line 18) | @Override method getElements (line 23) | public static @NotNull Collection getElements(@NotNull Stri... FILE: src/main/java/com/reason/ide/search/index/ClassMethodFqnIndex.java class ClassMethodFqnIndex (line 12) | public class ClassMethodFqnIndex extends IntStubIndexExtension getElements(String ... FILE: src/main/java/com/reason/ide/search/index/ExceptionFqnIndex.java class ExceptionFqnIndex (line 12) | public class ExceptionFqnIndex extends IntStubIndexExtension getElements(@NotNull ... FILE: src/main/java/com/reason/ide/search/index/ExceptionIndex.java class ExceptionIndex (line 12) | public class ExceptionIndex extends StringStubIndexExtension getElements(@NotNull ... FILE: src/main/java/com/reason/ide/search/index/ExternalFqnIndex.java class ExternalFqnIndex (line 12) | public class ExternalFqnIndex extends IntStubIndexExtension { method getVersion (line 13) | @Override method getKey (line 18) | @Override method getElements (line 23) | public static @NotNull Collection getElements(String qNa... FILE: src/main/java/com/reason/ide/search/index/ExternalIndex.java class ExternalIndex (line 12) | public class ExternalIndex extends StringStubIndexExtension { method getVersion (line 13) | @Override method getKey (line 18) | @Override method getElements (line 23) | public static @NotNull Collection getElements(@NotNull S... FILE: src/main/java/com/reason/ide/search/index/FileModuleIndex.java class FileModuleIndex (line 21) | public class FileModuleIndex extends FileBasedIndexExtension getAllKeys(@NotNull Project ... method getValues (line 31) | public static @NotNull List getValues(@NotNull String ... method getContainingFiles (line 35) | public static @NotNull Collection getContainingFiles(@Not... method getName (line 39) | @Override method getKeyDescriptor (line 44) | @Override method getIndexer (line 49) | @Override method getValueExternalizer (line 91) | @Override method getVersion (line 96) | @Override method getInputFilter (line 101) | @Override method dependsOnFileContent (line 109) | @Override class FileModuleDataExternalizer (line 114) | static final class FileModuleDataExternalizer implements DataExternali... method save (line 115) | @Override method read (line 128) | @Override FILE: src/main/java/com/reason/ide/search/index/FileModuleIndexService.java class FileModuleIndexService (line 17) | @Service(Service.Level.APP) method getInstance (line 24) | public static @NotNull FileModuleIndexService getInstance() { method getTopModules (line 31) | @NotNull method getTopModule (line 42) | public @Nullable RPsiModule getTopModule(@NotNull String name, @NotNul... method getTopModuleData (line 51) | public @NotNull List getTopModuleData(@NotNull String ... method getNamespaces (line 55) | @NotNull method getAllKeys (line 70) | public @NotNull Collection getAllKeys(@NotNull Project project) { FILE: src/main/java/com/reason/ide/search/index/IncludeIndex.java class IncludeIndex (line 12) | public class IncludeIndex extends StringStubIndexExtension { method getVersion (line 13) | @Override method getKey (line 18) | @Override method getElements (line 23) | public static @NotNull Collection getElements(@NotNull St... FILE: src/main/java/com/reason/ide/search/index/IndexKeys.java class IndexKeys (line 8) | public class IndexKeys { type ProcessElement (line 9) | @FunctionalInterface method process (line 12) | void process(@NotNull T element); method IndexKeys (line 37) | private IndexKeys() { FILE: src/main/java/com/reason/ide/search/index/LetComponentFqnIndex.java class LetComponentFqnIndex (line 12) | public class LetComponentFqnIndex extends IntStubIndexExtension { method getVersion (line 13) | @Override method getKey (line 18) | @Override method getElements (line 23) | public static @NotNull Collection getElements(String qName, @... FILE: src/main/java/com/reason/ide/search/index/LetFqnIndex.java class LetFqnIndex (line 12) | public class LetFqnIndex extends IntStubIndexExtension { method getVersion (line 13) | @Override method getKey (line 18) | @Override method getElements (line 23) | public static @NotNull Collection getElements(String qName, @... FILE: src/main/java/com/reason/ide/search/index/ModuleFqnIndex.java class ModuleFqnIndex (line 12) | public class ModuleFqnIndex extends IntStubIndexExtension { method getVersion (line 13) | @Override method getKey (line 18) | @Override method getElements (line 23) | public static @NotNull Collection getElements(@NotNull Str... FILE: src/main/java/com/reason/ide/search/index/ModuleIndex.java class ModuleIndex (line 12) | public class ModuleIndex extends StringStubIndexExtension { method getVersion (line 13) | @Override method getKey (line 18) | @Override method getElements (line 23) | public static @NotNull Collection getElements(@NotNull Str... FILE: src/main/java/com/reason/ide/search/index/ModuleSignatureIndex.java class ModuleSignatureIndex (line 15) | public class ModuleSignatureIndex extends StringStubIndexExtension getElements(@NotNull Str... FILE: src/main/java/com/reason/ide/search/index/NamespaceIndex.java class NamespaceIndex (line 16) | public class NamespaceIndex extends ScalarIndexExtension { method getName (line 21) | @Override method dependsOnFileContent (line 26) | @Override method getVersion (line 31) | @Override method getIndexer (line 36) | @Override method getKeyDescriptor (line 71) | @Override method getInputFilter (line 76) | @Override FILE: src/main/java/com/reason/ide/search/index/ObjectFieldIndex.java class ObjectFieldIndex (line 12) | public class ObjectFieldIndex extends StringStubIndexExtension getElements(@NotNul... FILE: src/main/java/com/reason/ide/search/index/OpenIndex.java class OpenIndex (line 12) | public class OpenIndex extends StringStubIndexExtension { method getVersion (line 13) | @Override method getKey (line 18) | @Override method getElements (line 23) | public static @NotNull Collection getElements(@NotNull Strin... FILE: src/main/java/com/reason/ide/search/index/ParameterFqnIndex.java class ParameterFqnIndex (line 12) | public class ParameterFqnIndex extends IntStubIndexExtension getElement... FILE: src/main/java/com/reason/ide/search/index/ParameterIndex.java class ParameterIndex (line 12) | public class ParameterIndex extends StringStubIndexExtension getElement... FILE: src/main/java/com/reason/ide/search/index/RecordFieldIndex.java class RecordFieldIndex (line 12) | public class RecordFieldIndex extends StringStubIndexExtension getElements(@NotNul... FILE: src/main/java/com/reason/ide/search/index/TypeFqnIndex.java class TypeFqnIndex (line 12) | public class TypeFqnIndex extends IntStubIndexExtension { method getVersion (line 13) | @Override method getKey (line 18) | @Override method getElements (line 23) | public static @NotNull Collection getElements(String qName, ... FILE: src/main/java/com/reason/ide/search/index/TypeIndex.java class TypeIndex (line 12) | public class TypeIndex extends StringStubIndexExtension { method getVersion (line 13) | @Override method getKey (line 18) | @Override method getElements (line 23) | public static @NotNull Collection getElements(@NotNull Strin... FILE: src/main/java/com/reason/ide/search/index/ValFqnIndex.java class ValFqnIndex (line 12) | public class ValFqnIndex extends IntStubIndexExtension { method getVersion (line 13) | @Override method getKey (line 18) | @Override method getElements (line 23) | public static @NotNull Collection getElements(String qName, @... FILE: src/main/java/com/reason/ide/search/index/VariantFqnIndex.java class VariantFqnIndex (line 14) | public class VariantFqnIndex extends IntStubIndexExtension getElements(... method getElement (line 29) | public static @Nullable RPsiVariantDeclaration getElement(@Nullable St... FILE: src/main/java/com/reason/ide/search/reference/ORFakeResolvedElement.java class ORFakeResolvedElement (line 8) | public class ORFakeResolvedElement extends FakePsiElement { method ORFakeResolvedElement (line 11) | public ORFakeResolvedElement(@NotNull PsiElement element) { method getOriginalElement (line 15) | @Override method getParent (line 20) | @Override method getText (line 25) | @Override method getTextRangeInParent (line 30) | @Override FILE: src/main/java/com/reason/ide/search/reference/ORModuleResolutionPsiGist.java class ORModuleResolutionPsiGist (line 40) | public class ORModuleResolutionPsiGist { method ORModuleResolutionPsiGist (line 49) | private ORModuleResolutionPsiGist() { method getData (line 52) | public static @NotNull Data getData(@Nullable PsiFile psiFile) { method getFileData (line 58) | private static Data getFileData(@NotNull PsiFile file) { method walkFile (line 81) | private static @NotNull Data walkFile(@NotNull Context context, @NotNu... method visitedTag (line 160) | private static void visitedTag(@NotNull Context context, @NotNull Walk... method visitFunctor (line 215) | private static void visitFunctor(@NotNull Context context, @NotNull Wa... method closeVisitedElement (line 277) | private static void closeVisitedElement(@NotNull WalkInfo walkInfo, @N... method visitFirstClassModule (line 306) | private static void visitFirstClassModule(@NotNull Context context, @N... method visitInnerModule (line 375) | private static void visitInnerModule(@NotNull Context context, @NotNul... method visitModuleResultType (line 506) | private static void visitModuleResultType(@NotNull Context context, @N... method visitIncludeOpen (line 572) | private static void visitIncludeOpen(@NotNull Context context, @NotNul... method follow (line 714) | private static @Nullable RPsiQualifiedPathElement follow(@Nullable Psi... method fullResolution (line 750) | private static @NotNull RPsiQualifiedPathElement fullResolution(@NotNu... method resolveQName (line 756) | private static @NotNull ResolvedQName resolveQName(@NotNull String qNa... method findGlobalModule (line 861) | private static @Nullable RPsiQualifiedPathElement findGlobalModule(@No... method getIndex (line 886) | public static @NotNull String getIndex(@NotNull PsiElement element) { class Data (line 919) | public static class Data { method getValues (line 922) | public @NotNull Collection getValues(@Nullable PsiElement el... method addValue (line 930) | public void addValue(@NotNull String key, @Nullable String value) { method addValues (line 937) | public void addValues(@NotNull String key, @NotNull Collection { method save (line 948) | @Override method read (line 957) | @Override class RPsiFirstClassModule (line 970) | static class RPsiFirstClassModule extends FakePsiElement { method RPsiFirstClassModule (line 973) | public RPsiFirstClassModule(RPsiQualifiedPathElement element) { method getElement (line 977) | public RPsiQualifiedPathElement getElement() { method getParent (line 981) | @Override method getText (line 986) | @Override method getTextRangeInParent (line 991) | @Override method WalkInfo (line 1006) | public WalkInfo(FileBase file) { class ModuleExComparator (line 1019) | static class ModuleExComparator implements Comparator { method ModuleExComparator (line 1022) | ModuleExComparator(String path) { method compare (line 1026) | @Override public int compare(ModuleEx m1, ModuleEx m2) { method equals (line 1053) | @Override public boolean equals(Object obj) { FILE: src/main/java/com/reason/ide/search/reference/ORMultiSymbolReference.java class ORMultiSymbolReference (line 12) | public abstract class ORMultiSymbolReference exten... method ORMultiSymbolReference (line 16) | protected ORMultiSymbolReference(@NotNull T element, @NotNull ORLangTy... method resolve (line 22) | @Override method resolveInterface (line 28) | public @Nullable PsiElement resolveInterface() { FILE: src/main/java/com/reason/ide/search/reference/ORPsiLiteralStringReference.java class ORPsiLiteralStringReference (line 18) | public class ORPsiLiteralStringReference extends ORMultiSymbolReference<... method ORPsiLiteralStringReference (line 22) | public ORPsiLiteralStringReference(@NotNull RPsiLiteralString element,... method multiResolve (line 26) | @Override FILE: src/main/java/com/reason/ide/search/reference/ORPsiLowerSymbolReference.java class ORPsiLowerSymbolReference (line 19) | public class ORPsiLowerSymbolReference extends ORMultiSymbolReference createInstructionsBackward(@NotNull ... method createInstructionsForward (line 223) | static @NotNull Deque createInstructionsForward(@NotNull P... method isInPath (line 248) | public static boolean isInPath(@NotNull PsiElement sourceElement, @Not... method resolveInstructions (line 254) | static @NotNull List resolveInstructions(@No... method processInstructions (line 294) | static @NotNull List processInstructions(@No... method isInterface (line 784) | private static boolean isInterface(PsiElement element) { method resolvePath (line 791) | public static List resolvePath(@NotNull String path, @NotN... method getTopModules (line 845) | private static @NotNull List getTopModules(@NotNull String... class FirstInPath (line 853) | static class FirstInPath extends ORFakeResolvedElement { method FirstInPath (line 854) | public FirstInPath(@NotNull PsiElement element) { method toString (line 858) | @Override class SymbolField (line 864) | static class SymbolField extends ORFakeResolvedElement { method SymbolField (line 867) | public SymbolField(@NotNull PsiElement element, boolean isRecord) { method getValue (line 872) | public @NotNull String getValue() { method toString (line 881) | @Override class ResolutionElement (line 887) | static class ResolutionElement extends ORFakeResolvedElement { method ResolutionElement (line 890) | public ResolutionElement(@NotNull PsiElement element) { method ResolutionElement (line 894) | public ResolutionElement(PsiElement element, boolean inContext) { method isComponent (line 899) | public boolean isComponent() { method getQualifiedName (line 907) | public String getQualifiedName() { method toString (line 912) | @Override public String toString() { FILE: src/main/java/com/reason/ide/settings/DuneColorSettingsPage.java class DuneColorSettingsPage (line 17) | public class DuneColorSettingsPage implements ColorSettingsPage { method getIcon (line 29) | @Override method getHighlighter (line 34) | @Override method getDemoText (line 39) | @Override method getAdditionalHighlightingTagToDescriptorMap (line 71) | @Override method getAttributeDescriptors (line 76) | @Override method getColorDescriptors (line 81) | @Override method getDisplayName (line 86) | @Override FILE: src/main/java/com/reason/ide/settings/ORColorSettingsPage.java class ORColorSettingsPage (line 14) | public class ORColorSettingsPage implements ColorSettingsPage { method getIcon (line 41) | @Override method getHighlighter (line 46) | @Override method getDemoText (line 51) | @Override method getAdditionalHighlightingTagToDescriptorMap (line 98) | @Override method getAttributeDescriptors (line 103) | @Override method getColorDescriptors (line 108) | @Override method getDisplayName (line 113) | @Override FILE: src/main/java/com/reason/ide/settings/ORSettings.java class ORSettings (line 7) | @State(name = "ReasonSettings", storages = {@Storage("reason.xml")}) method ORSettings (line 33) | public ORSettings(@NotNull Project project) { method getState (line 37) | @Override method loadState (line 53) | @Override method getProject (line 67) | public @NotNull Project getProject() { method isFormatOnSaveEnabled (line 71) | public boolean isFormatOnSaveEnabled() { method setFormatOnSaveEnabled (line 75) | public void setFormatOnSaveEnabled(boolean isFormatOnSaveEnabled) { method getFormatColumnWidth (line 79) | @NotNull method setFormatColumnWidth (line 89) | public void setFormatColumnWidth(@Nullable String formatColumnWidth) { method isUseSuperErrors (line 94) | public boolean isUseSuperErrors() { method setUseSuperErrors (line 98) | public void setUseSuperErrors(boolean useSuperErrors) { method isBsEnabled (line 102) | public boolean isBsEnabled() { method setBsEnabled (line 106) | public void setBsEnabled(boolean isBsEnabled) { method getBsPlatformLocation (line 110) | public @NotNull String getBsPlatformLocation() { method setBsPlatformLocation (line 114) | public void setBsPlatformLocation(String bsPlatformLocation) { method getOpamLocation (line 118) | public @NotNull String getOpamLocation() { method setOpamLocation (line 122) | public void setOpamLocation(@Nullable String location) { method getCygwinBash (line 126) | public String getCygwinBash() { method setCygwinBash (line 130) | public void setCygwinBash(@Nullable String cygwinBash) { method isWsl (line 134) | public boolean isWsl() { method setIsWsl (line 138) | public void setIsWsl(boolean isWsl) { method getSwitchName (line 142) | public String getSwitchName() { method setSwitchName (line 146) | public void setSwitchName(@Nullable String name) { method getEsyExecutable (line 150) | public @NotNull String getEsyExecutable() { method setEsyExecutable (line 154) | public void setEsyExecutable(String esyExecutable) { class ReasonSettingsState (line 158) | @SuppressWarnings("WeakerAccess") FILE: src/main/java/com/reason/ide/settings/ORSettingsConfigurable.java class ORSettingsConfigurable (line 28) | public class ORSettingsConfigurable implements SearchableConfigurable, C... method ORSettingsConfigurable (line 56) | public ORSettingsConfigurable(@NotNull Project project) { method getId (line 60) | @NotNull method getDisplayName (line 66) | @Nls method getHelpTopic (line 72) | @NotNull method createComponent (line 78) | @Nullable method apply (line 91) | @Override method createExternalLibraryDependency (line 117) | private void createExternalLibraryDependency(@NotNull Project project,... method isModified (line 171) | @Override method reset (line 195) | @Override method createGeneralTab (line 214) | private void createGeneralTab() { method createBsTab (line 217) | private void createBsTab() { method createEsyTab (line 223) | private void createEsyTab() { method sanitizeInput (line 229) | private static @NotNull String sanitizeInput(@NotNull TextFieldWithBro... method sanitizeInput (line 233) | private static @NotNull String sanitizeInput(@NotNull String input) { FILE: src/main/java/com/reason/ide/settings/OpamConfigurationTab.java class OpamConfigurationTab (line 20) | public class OpamConfigurationTab { method createComponent (line 32) | public void createComponent(@Nullable Project project, @NotNull String... method getFocusListener (line 63) | private @NotNull FocusListener getFocusListener(@NotNull String switch... method detectSwitchSystem (line 90) | private void detectSwitchSystem(@NotNull VirtualFile dir) { method setDetectionText (line 104) | void setDetectionText() { method createSwitch (line 114) | void createSwitch(@NotNull String opamLocation, @NotNull String switch... method listLibraries (line 139) | private void listLibraries(@NotNull String version) { method clearEnv (line 150) | void clearEnv() { method createDataModel (line 155) | @NotNull method findBinary (line 176) | private VirtualFile findBinary(@Nullable VirtualFile dir) { method getOpamLocation (line 189) | public TextFieldWithBrowseButton getOpamLocation() { method setOpamLocation (line 193) | public void setOpamLocation(@NotNull String opamLocation) { method getSelectedSwitch (line 197) | public @Nullable String getSelectedSwitch() { method isWsl (line 201) | public boolean isWsl() { method getCygwinBash (line 205) | public @Nullable String getCygwinBash() { method isOpamLocationModified (line 209) | public boolean isOpamLocationModified(String opamLocation) { method isOpamSwitchModified (line 213) | public boolean isOpamSwitchModified(@NotNull String switchName) { FILE: src/main/java/com/reason/ide/spellcheckers/ORSpellCheckerStrategy.java class ORSpellCheckerStrategy (line 15) | public class ORSpellCheckerStrategy extends SpellcheckingStrategy { method getTokenizer (line 16) | @Override FILE: src/main/java/com/reason/ide/spellcheckers/OclSpellCheckerStrategy.java class OclSpellCheckerStrategy (line 7) | public class OclSpellCheckerStrategy extends ORSpellCheckerStrategy { method getTokenizer (line 8) | @Override FILE: src/main/java/com/reason/ide/spellcheckers/ResSpellCheckerStrategy.java class ResSpellCheckerStrategy (line 7) | public class ResSpellCheckerStrategy extends ORSpellCheckerStrategy { method getTokenizer (line 8) | @Override FILE: src/main/java/com/reason/ide/spellcheckers/RmlSpellCheckerStrategy.java class RmlSpellCheckerStrategy (line 7) | public class RmlSpellCheckerStrategy extends ORSpellCheckerStrategy { method getTokenizer (line 8) | @Override FILE: src/main/java/com/reason/ide/structure/NestedFunctionsFilter.java class NestedFunctionsFilter (line 9) | public class NestedFunctionsFilter implements Filter { method isVisible (line 10) | @Override method isReverted (line 18) | @Override method getPresentation (line 23) | @Override method getName (line 43) | @Override public @NotNull String getName() { FILE: src/main/java/com/reason/ide/structure/ORStructureViewModel.java class ORStructureViewModel (line 9) | public class ORStructureViewModel extends StructureViewModelBase impleme... method ORStructureViewModel (line 10) | ORStructureViewModel(@NotNull PsiFile psiFile) { method getSorters (line 14) | public @NotNull Sorter[] getSorters() { method getFilters (line 18) | @Override method isAlwaysShowsPlus (line 23) | @Override method isAlwaysLeaf (line 28) | @Override FILE: src/main/java/com/reason/ide/structure/ShowVariableFilter.java class ShowVariableFilter (line 10) | public class ShowVariableFilter implements Filter { method isVisible (line 11) | @Override method isReverted (line 19) | @Override method getPresentation (line 24) | @Override method getName (line 44) | @Override public @NotNull String getName() { FILE: src/main/java/com/reason/ide/structure/StructureViewElement.java class StructureViewElement (line 18) | public class StructureViewElement implements StructureViewTreeElement, S... method StructureViewElement (line 24) | StructureViewElement(@NotNull PsiElement element, int level) { method StructureViewElement (line 28) | private StructureViewElement(@Nullable PsiElement viewElement, @NotNul... method getValue (line 35) | @Override method getElement (line 40) | public PsiElement getElement() { method getLevel (line 44) | int getLevel() { method navigate (line 48) | @Override method canNavigate (line 57) | @Override method canNavigateToSource (line 62) | @Override method getAlphaSortKey (line 68) | @Override method getPresentation (line 84) | @Override method getChildren (line 141) | @Override method buildModuleStructure (line 178) | private @NotNull List buildModuleStructure(@NotNull RPsiI... method buildFunctorStructure (line 211) | private @NotNull List buildFunctorStructure(@NotNull RPsi... method buildTypeStructure (line 222) | private @NotNull List buildTypeStructure(@NotNull RPsiTyp... method buildClassStructure (line 236) | private @NotNull List buildClassStructure(@NotNull RPsiCl... method buildStanzaStructure (line 247) | private @NotNull List buildStanzaStructure(@NotNull RPsiD... method buildLetStructure (line 258) | private @Nullable List buildLetStructure(@NotNull RPsiLet... class ElementVisitor (line 274) | static class ElementVisitor extends PsiElementVisitor { method ElementVisitor (line 278) | ElementVisitor(List elements, int elementLevel) { method visitElement (line 283) | @Override class CustomStructureView (line 331) | static abstract class CustomStructureView implements StructureViewTree... method CustomStructureView (line 334) | CustomStructureView(PsiElement rootElement) { method getChildren (line 338) | @Override method getValue (line 345) | @Override method navigate (line 350) | @Override class StructureObjectView (line 355) | static class StructureObjectView extends CustomStructureView { method StructureObjectView (line 358) | StructureObjectView(PsiElement rootElement, String name) { method getPresentation (line 363) | @Override method getAlphaSortKey (line 378) | @Override class StructureModuleImplView (line 384) | static class StructureModuleImplView extends CustomStructureView { method StructureModuleImplView (line 385) | StructureModuleImplView(PsiElement rootElement) { method getPresentation (line 389) | @Override method getAlphaSortKey (line 411) | @NotNull FILE: src/main/java/com/reason/ide/structure/StructureViewFactory.java class StructureViewFactory (line 11) | public class StructureViewFactory implements PsiStructureViewFactory { method getStructureViewBuilder (line 12) | @Override FILE: src/main/java/com/reason/ide/template/OCamlBaseLiveTemplateContextType.java class OCamlBaseLiveTemplateContextType (line 11) | public class OCamlBaseLiveTemplateContextType extends TemplateContextType { method OCamlBaseLiveTemplateContextType (line 12) | protected OCamlBaseLiveTemplateContextType() { method OCamlBaseLiveTemplateContextType (line 16) | public OCamlBaseLiveTemplateContextType(String presentableName) { method isInContext (line 20) | @Override method evaluateContext (line 26) | protected boolean evaluateContext(@NotNull TemplateActionContext templ... FILE: src/main/java/com/reason/ide/template/OCamlCodeLiveTemplateContextType.java class OCamlCodeLiveTemplateContextType (line 6) | public class OCamlCodeLiveTemplateContextType extends OCamlBaseLiveTempl... method OCamlCodeLiveTemplateContextType (line 7) | public OCamlCodeLiveTemplateContextType() { method isInContext (line 11) | @Override FILE: src/main/java/com/reason/ide/template/OCamlCommentLiveTemplateContextType.java class OCamlCommentLiveTemplateContextType (line 6) | public class OCamlCommentLiveTemplateContextType extends OCamlBaseLiveTe... method OCamlCommentLiveTemplateContextType (line 7) | public OCamlCommentLiveTemplateContextType() { method isInContext (line 11) | @Override FILE: src/main/java/com/reason/ide/template/ResBaseLiveTemplateContextType.java class ResBaseLiveTemplateContextType (line 8) | public class ResBaseLiveTemplateContextType extends TemplateContextType { method ResBaseLiveTemplateContextType (line 9) | public ResBaseLiveTemplateContextType() { method isInContext (line 13) | @Override FILE: src/main/java/com/reason/ide/template/RmlBaseLiveTemplateContextType.java class RmlBaseLiveTemplateContextType (line 8) | public class RmlBaseLiveTemplateContextType extends TemplateContextType { method RmlBaseLiveTemplateContextType (line 9) | public RmlBaseLiveTemplateContextType() { method isInContext (line 13) | @Override FILE: src/main/java/com/reason/ide/testAssistant/GotoTestDataAction.java class GotoTestDataAction (line 22) | public class GotoTestDataAction extends AnAction { method actionPerformed (line 24) | @Override method findRelatedFiles (line 48) | private @NotNull List findRelatedFiles(@NotNull Project projec... method splitModuleName (line 76) | private @NotNull String[] splitModuleName(@NotNull String moduleName) { FILE: src/main/java/com/reason/ide/testAssistant/TestDataNavigationHandler.java class TestDataNavigationHandler (line 14) | public class TestDataNavigationHandler implements GutterIconNavigationHa... method navigate (line 15) | static void navigate(@NotNull RelativePoint point, @NotNull List getORParser(@NotNull PsiBuilder builder); FILE: src/main/java/com/reason/lang/Marker.java class Marker (line 9) | public class Marker { type Status (line 10) | enum Status { method Marker (line 23) | private Marker(@NotNull PsiBuilder builder, @NotNull PsiBuilder.Marker... method mark (line 31) | public static @NotNull Marker mark(@NotNull PsiBuilder builder, @NotNu... method atom (line 35) | public static @NotNull Marker atom(@NotNull PsiBuilder builder, @NotNu... method precede (line 42) | public static @NotNull Marker precede(@NotNull Marker mark, @NotNull O... method duplicate (line 47) | public static Marker duplicate(Marker marker) { method getLength (line 60) | public int getLength() { method isEmpty (line 64) | public boolean isEmpty() { method end (line 68) | public void end() { method done (line 73) | private void done() { method drop (line 95) | public void drop() { method hold (line 102) | public void hold() { method updateCompositeType (line 108) | public void updateCompositeType(@NotNull ORCompositeType compositeType) { method isCompositeIn (line 112) | boolean isCompositeIn(@NotNull ORCompositeType... compositeType) { method setScopeType (line 121) | void setScopeType(@NotNull IElementType scopeType) { method updateScope (line 125) | public void updateScope(@Nullable IElementType scopeToken) { method isScopeToken (line 129) | public boolean isScopeToken(ORTokenElementType scopeType) { method getScopeType (line 133) | public @Nullable IElementType getScopeType() { method hasScope (line 137) | public boolean hasScope() { method rollbackTo (line 141) | public void rollbackTo() { method isCompositeType (line 147) | public boolean isCompositeType(@Nullable ORCompositeType elementType) { method getCompositeType (line 151) | public @NotNull ORCompositeType getCompositeType() { method isUnset (line 155) | public boolean isUnset() { method isDone (line 159) | public boolean isDone() { method isDropped (line 163) | public boolean isDropped() { method isHold (line 167) | public boolean isHold() { method resetStatus (line 171) | public void resetStatus() { FILE: src/main/java/com/reason/lang/ModuleHelper.java class ModuleHelper (line 11) | public class ModuleHelper { method ModuleHelper (line 13) | private ModuleHelper() { method isComponent (line 16) | public static boolean isComponent(@Nullable PsiElement element) { FILE: src/main/java/com/reason/lang/ORLanguageParser.java class ORLanguageParser (line 7) | public abstract class ORLanguageParser extends OR... method ORLanguageParser (line 8) | protected ORLanguageParser(@NotNull T types, @NotNull PsiBuilder build... method markParenthesisScope (line 12) | public @NotNull ORLanguageParser markParenthesisScope(boolean isDum... method endJsxPropertyIfWhitespace (line 24) | protected @Nullable WhitespaceSkippedCallback endJsxPropertyIfWhitespa... FILE: src/main/java/com/reason/lang/ORLanguageProperties.java type ORLanguageProperties (line 6) | public interface ORLanguageProperties { method cast (line 7) | static @Nullable ORLanguageProperties cast(@Nullable Language language) { method getParameterSeparator (line 11) | @NotNull String getParameterSeparator(); method getFunctionSeparator (line 13) | @NotNull String getFunctionSeparator(); method getTemplateStart (line 15) | @NotNull String getTemplateStart(); method getTemplateEnd (line 17) | @NotNull String getTemplateEnd(); FILE: src/main/java/com/reason/lang/ORParser.java class ORParser (line 12) | public abstract class ORParser { method ORParser (line 27) | protected ORParser(@NotNull T types, @NotNull PsiBuilder builder, bool... method parse (line 34) | public abstract void parse(); method previousElementType (line 36) | public @Nullable IElementType previousElementType(int step) { method popEndUntilScope (line 56) | public @Nullable Marker popEndUntilScope() { method popEndUntilScopeToken (line 75) | public @Nullable Marker popEndUntilScopeToken(@NotNull IElementType sc... method getLatestMarker (line 89) | public @Nullable Marker getLatestMarker() { method getCurrentMarker (line 93) | public @Nullable Marker getCurrentMarker() { method getActiveMarker (line 102) | public @Nullable Marker getActiveMarker() { // latest unset, not hold ... method is (line 111) | public boolean is(@Nullable ORCompositeType composite) { method isCurrent (line 115) | public boolean isCurrent(@Nullable ORCompositeType composite) { method isDone (line 125) | public boolean isDone(@Nullable ORCompositeType composite) { method isRawParent (line 130) | public boolean isRawParent(ORCompositeType composite) { method isParent (line 140) | public boolean isParent(ORCompositeType expectedType) { method isGrandParent (line 170) | public boolean isGrandParent(ORCompositeType expectedType) { method isPrevious (line 213) | public boolean isPrevious(ORCompositeType expectedComposite, int index) { method isRawGrandParent (line 221) | public boolean isRawGrandParent(@Nullable ORCompositeType composite) { method in (line 228) | public boolean in(ORCompositeType composite) { method in (line 232) | public boolean in(ORCompositeType composite, @Nullable ORCompositeType... method in (line 236) | public boolean in(ORCompositeType composite, @Nullable ORCompositeType... method strictlyIn (line 256) | public boolean strictlyIn(ORCompositeType composite) { method strictlyInAny (line 274) | public boolean strictlyInAny(@NotNull ORCompositeType... composite) { method find (line 292) | public @Nullable Marker find(int index) { method latestIndexOfCompositeAtMost (line 296) | public int latestIndexOfCompositeAtMost(int maxIndex, @NotNull ORCompo... method inAny (line 307) | public boolean inAny(ORCompositeType... composite) { method inScopeOrAny (line 320) | public boolean inScopeOrAny(ORCompositeType... composite) { method isScope (line 333) | public boolean isScope(@Nullable ORTokenElementType scopeType) { method isCurrentScope (line 338) | public boolean isCurrentScope(@Nullable ORTokenElementType scopeType) { method isScopeAtIndex (line 343) | public boolean isScopeAtIndex(int pos, @Nullable ORTokenElementType sc... method isFoundScope (line 348) | protected boolean isFoundScope(@Nullable ORTokenElementType expectedSc... method mark (line 353) | public @NotNull ORParser mark(@NotNull ORCompositeType composite) { method markScope (line 359) | public @NotNull ORParser markScope(@NotNull ORCompositeType composi... method markDummyScope (line 364) | public @NotNull ORParser markDummyScope(@NotNull ORCompositeType co... method markHolder (line 373) | public ORParser markHolder(@NotNull ORCompositeType compositeType) { method markHolderBefore (line 380) | protected ORParser markHolderBefore(int pos, @NotNull ORCompositeTy... method empty (line 388) | boolean empty() { method pop (line 392) | public @Nullable Marker pop() { method clear (line 396) | void clear() { method popIfHold (line 404) | public ORParser popIfHold() { method popEnd (line 411) | public @NotNull ORParser popEnd() { method popEndUntilOneOf (line 420) | public void popEndUntilOneOf(@NotNull ORCompositeType... composites) { method popEndUntilOneOfElementType (line 430) | @Nullable method popEndUntil (line 445) | @NotNull method popEndUntilIndex (line 456) | public ORParser popEndUntilIndex(int index) { method popEndUntilFoundIndex (line 465) | public ORParser popEndUntilFoundIndex() { method rawHasScope (line 471) | public boolean rawHasScope() { method currentHasScope (line 476) | protected boolean currentHasScope() { method updateLatestComposite (line 481) | public @NotNull ORParser updateLatestComposite(@NotNull ORComposite... method updateComposite (line 490) | public @NotNull ORParser updateComposite(@NotNull ORCompositeType c... method updateToHolder (line 499) | public @NotNull ORParser updateToHolder() { method advance (line 507) | public @NotNull ORParser advance() { method updateScopeToken (line 513) | public @NotNull ORParser updateScopeToken(@Nullable IElementType to... method wrapWith (line 523) | @SuppressWarnings("UnusedReturnValue") method wrapAtom (line 530) | public @NotNull ORParser wrapAtom(@NotNull ORCompositeType atomComp... method error (line 538) | @SuppressWarnings("unused") method remapCurrentToken (line 543) | public @NotNull ORParser remapCurrentToken(ORTokenElementType eleme... method setWhitespaceSkippedCallback (line 548) | public @NotNull ORParser setWhitespaceSkippedCallback(@Nullable Whi... method getTokenText (line 553) | public @Nullable String getTokenText() { method rawLookup (line 557) | public @Nullable IElementType rawLookup(int steps) { method lookAhead (line 561) | public @Nullable IElementType lookAhead(int steps) { method getTokenType (line 565) | public @Nullable IElementType getTokenType() { method isRoot (line 569) | public boolean isRoot() { method isHold (line 573) | public boolean isHold() { method duplicateAtIndex (line 578) | public ORParser duplicateAtIndex(int pos) { method markBefore (line 588) | public ORParser markBefore(int pos, ORCompositeType compositeType) { method getPrevious (line 597) | public @Nullable Marker getPrevious() { method rollbackToIndexAndDrop (line 605) | public @NotNull ORParser rollbackToIndexAndDrop(int pos) { method rollbackToIndex (line 619) | public @NotNull ORParser rollbackToIndex(int index) { method rollbackToFoundIndex (line 656) | public @NotNull ORParser rollbackToFoundIndex() { method getIndex (line 662) | public int getIndex() { method isFound (line 666) | public boolean isFound(@Nullable ORCompositeType expectedType) { method updateScopeToken (line 671) | public ORParser updateScopeToken(@Nullable Marker scope, @Nullable ... method isAtIndex (line 678) | public boolean isAtIndex(int index, @NotNull ORCompositeType expectedC... method end (line 683) | public @NotNull ORParser end() { method updateCompositeAt (line 692) | public ORParser updateCompositeAt(int pos, @NotNull ORCompositeType... method dropLatest (line 704) | public ORParser dropLatest() { FILE: src/main/java/com/reason/lang/core/LiteralStringManipulator.java class LiteralStringManipulator (line 11) | public class LiteralStringManipulator extends AbstractElementManipulator... method handleContentChange (line 12) | @Override method getRangeInElement (line 28) | @Override method getValueRange (line 33) | @NotNull FILE: src/main/java/com/reason/lang/core/ORCodeFactory.java class ORCodeFactory (line 12) | public class ORCodeFactory { method ORCodeFactory (line 13) | private ORCodeFactory() { method createModuleName (line 16) | @Nullable method createLetName (line 23) | @Nullable method createTypeName (line 30) | @Nullable method createExpression (line 37) | @Nullable method createFileFromText (line 43) | @NotNull FILE: src/main/java/com/reason/lang/core/ORUtil.java class ORUtil (line 21) | public class ORUtil { method ORUtil (line 24) | private ORUtil() { method moduleNameToFileName (line 27) | @NotNull method fileNameToModuleName (line 35) | @NotNull method prevSibling (line 45) | @Nullable method prevPrevSibling (line 59) | @Nullable method prevAnnotations (line 65) | @NotNull method nextSiblingWithTokenType (line 78) | public static @Nullable PsiElement nextSiblingWithTokenType(@NotNull P... method getTextUntilTokenType (line 94) | public static @NotNull String getTextUntilTokenType(@NotNull PsiElemen... method getTextUntilClass (line 110) | public static @NotNull String getTextUntilClass(@NotNull PsiElement ro... method getLongIdent (line 130) | public static @NotNull String getLongIdent(@Nullable PsiElement root) { method nextSiblingNode (line 149) | @NotNull method nextSibling (line 158) | public static @Nullable PsiElement nextSibling(@Nullable PsiElement el... method findImmediateChildrenOfClass (line 171) | public static @NotNull List findImmediateChi... method findImmediateChildrenOfType (line 179) | @NotNull method findImmediateChildrenOfType (line 198) | @NotNull method findImmediateFirstChildOfType (line 203) | @Nullable method findImmediateLastChildOfType (line 210) | public static @Nullable PsiElement findImmediateLastChildOfType(@Nulla... method findImmediateFirstChildOfType (line 222) | @Nullable method findImmediateLastChildOfType (line 227) | @Nullable method findImmediateFirstChildOfClass (line 232) | @Nullable method findImmediateLastChildOfClass (line 246) | @Nullable method findImmediateFirstChildOfAnyClass (line 262) | public static @Nullable PsiElement findImmediateFirstChildOfAnyClass(@... method getQualifiedPath (line 279) | public static @NotNull String[] getQualifiedPath(@NotNull PsiElement e... method getQualifiedName (line 322) | @NotNull method getTypes (line 333) | @NotNull method computeAlias (line 340) | @Nullable method findPreviousSiblingsOrParentOfClass (line 368) | public static @NotNull List findPreviousSiblingsOrParentOfClass... method findImmediateNamedChildOfClass (line 385) | public static @Nullable T findImmediateNam... method isPrevType (line 389) | public static boolean isPrevType(PsiElement root, ORTokenElementType e... method isInterfaceFile (line 395) | public static boolean isInterfaceFile(@Nullable PsiElement element) { method inInterface (line 400) | public static boolean inInterface(@Nullable PsiElement element) { method getNodeType (line 420) | public static @Nullable IElementType getNodeType(@Nullable PsiElement ... FILE: src/main/java/com/reason/lang/core/psi/RPsiClass.java type RPsiClass (line 10) | public interface RPsiClass extends RPsiQualifiedPathElement, Navigatable... method getClassBody (line 11) | @Nullable method getFields (line 14) | @NotNull method getMethods (line 17) | @NotNull method getParameters (line 20) | @NotNull method getConstructor (line 23) | @Nullable method getInitializer (line 26) | @Nullable FILE: src/main/java/com/reason/lang/core/psi/RPsiClassMethod.java type RPsiClassMethod (line 7) | public interface RPsiClassMethod extends RPsiQualifiedPathElement, Navig... method getSignature (line 8) | @Nullable RPsiSignature getSignature(); FILE: src/main/java/com/reason/lang/core/psi/RPsiConditional.java type RPsiConditional (line 7) | public interface RPsiConditional { method getCondition (line 8) | @Nullable method getThenExpression (line 11) | @Nullable method getElseExpression (line 14) | @Nullable FILE: src/main/java/com/reason/lang/core/psi/RPsiException.java type RPsiException (line 7) | public interface RPsiException extends NavigatablePsiElement, RPsiStruct... method getAlias (line 8) | @Nullable FILE: src/main/java/com/reason/lang/core/psi/RPsiExternal.java type RPsiExternal (line 7) | public interface RPsiExternal extends RPsiQualifiedPathElement, RPsiSign... method isFunction (line 8) | boolean isFunction(); method getExternalName (line 10) | @NotNull FILE: src/main/java/com/reason/lang/core/psi/RPsiField.java type RPsiField (line 6) | public interface RPsiField extends RPsiQualifiedPathElement { method getValue (line 7) | @Nullable RPsiFieldValue getValue(); FILE: src/main/java/com/reason/lang/core/psi/RPsiFunctor.java type RPsiFunctor (line 10) | public interface RPsiFunctor extends PsiNameIdentifierOwner, RPsiModule,... method getParameters (line 11) | @NotNull method getReturnType (line 14) | @Nullable method getConstraints (line 17) | @NotNull FILE: src/main/java/com/reason/lang/core/psi/RPsiInclude.java type RPsiInclude (line 7) | public interface RPsiInclude extends RPsiStructuredElement, StubBasedPsi... method getQualifiedPath (line 8) | String[] getQualifiedPath(); method getIncludePath (line 10) | @NotNull String getIncludePath(); method useFunctor (line 12) | boolean useFunctor(); FILE: src/main/java/com/reason/lang/core/psi/RPsiInferredType.java type RPsiInferredType (line 6) | public interface RPsiInferredType extends PsiElement { method setInferredType (line 7) | void setInferredType(@NotNull RPsiSignature inferredType); method getInferredType (line 9) | @Nullable method hasInferredType (line 12) | boolean hasInferredType(); FILE: src/main/java/com/reason/lang/core/psi/RPsiInnerModule.java type RPsiInnerModule (line 10) | public interface RPsiInnerModule extends RPsiModule, StubBasedPsiElement... method getAlias (line 11) | @Nullable method getUnpack (line 14) | @Nullable method getAliasSymbol (line 17) | @Nullable method isComponent (line 20) | boolean isComponent(); method isFunctorCall (line 22) | boolean isFunctorCall(); method getFunctorCall (line 24) | @Nullable method isModuleType (line 27) | boolean isModuleType(); method getModuleSignature (line 29) | @Nullable method getBody (line 32) | @Nullable method getConstraints (line 35) | @NotNull FILE: src/main/java/com/reason/lang/core/psi/RPsiLanguageConverter.java type RPsiLanguageConverter (line 6) | public interface RPsiLanguageConverter { method asText (line 7) | @NotNull FILE: src/main/java/com/reason/lang/core/psi/RPsiLet.java type RPsiLet (line 10) | public interface RPsiLet extends RPsiVar, RPsiSignatureElement, RPsiInfe... method getBinding (line 11) | @Nullable method getFunction (line 14) | @Nullable method isComponent (line 17) | boolean isComponent(); method isRecord (line 19) | boolean isRecord(); method isJsObject (line 21) | boolean isJsObject(); method isScopeIdentifier (line 23) | boolean isScopeIdentifier(); method getAlias (line 25) | @Nullable method getScopeChildren (line 28) | @NotNull method isDeconstruction (line 31) | boolean isDeconstruction(); method getDeconstructedElements (line 33) | @NotNull method isPrivate (line 36) | boolean isPrivate(); method getFirstClassModule (line 38) | @Nullable FILE: src/main/java/com/reason/lang/core/psi/RPsiModule.java type RPsiModule (line 9) | public interface RPsiModule extends RPsiQualifiedPathElement, RPsiStruct... method getModuleName (line 10) | @Nullable method getBody (line 13) | @Nullable method isComponent (line 16) | boolean isComponent(); method getMakeFunction (line 18) | @Nullable FILE: src/main/java/com/reason/lang/core/psi/RPsiOCamlInjection.java class RPsiOCamlInjection (line 12) | public class RPsiOCamlInjection extends ASTWrapperPsiElement implements ... method RPsiOCamlInjection (line 13) | public RPsiOCamlInjection(@NotNull ASTNode node) { method getPresentation (line 18) | @Override FILE: src/main/java/com/reason/lang/core/psi/RPsiOpen.java type RPsiOpen (line 7) | public interface RPsiOpen extends RPsiStructuredElement, StubBasedPsiEle... method getPath (line 8) | @NotNull String getPath(); method useFunctor (line 10) | boolean useFunctor(); FILE: src/main/java/com/reason/lang/core/psi/RPsiParameterDeclaration.java type RPsiParameterDeclaration (line 8) | public interface RPsiParameterDeclaration extends PsiNameIdentifierOwner... method getDefaultValue (line 9) | @Nullable method isOptional (line 12) | boolean isOptional(); method isNamed (line 14) | boolean isNamed(); FILE: src/main/java/com/reason/lang/core/psi/RPsiQualifiedPathElement.java type RPsiQualifiedPathElement (line 9) | public interface RPsiQualifiedPathElement extends PsiQualifiedNamedEleme... method getPath (line 10) | @Nullable String[] getPath(); FILE: src/main/java/com/reason/lang/core/psi/RPsiRecordField.java type RPsiRecordField (line 6) | public interface RPsiRecordField extends RPsiField, PsiNameIdentifierOwn... FILE: src/main/java/com/reason/lang/core/psi/RPsiSignature.java type RPsiSignature (line 8) | public interface RPsiSignature extends PsiElement, RPsiLanguageConverter { method isFunction (line 9) | boolean isFunction(); method getItems (line 11) | @NotNull List getItems(); FILE: src/main/java/com/reason/lang/core/psi/RPsiSignatureElement.java type RPsiSignatureElement (line 6) | public interface RPsiSignatureElement extends PsiElement { method getSignature (line 7) | @Nullable FILE: src/main/java/com/reason/lang/core/psi/RPsiSignatureItem.java type RPsiSignatureItem (line 6) | public interface RPsiSignatureItem extends PsiNamedElement, RPsiLanguage... method isNamedItem (line 7) | boolean isNamedItem(); method getName (line 9) | @Nullable String getName(); method isOptional (line 11) | boolean isOptional(); method getSignature (line 13) | @Nullable PsiElement getSignature(); method getDefaultValue (line 15) | @Nullable PsiElement getDefaultValue(); FILE: src/main/java/com/reason/lang/core/psi/RPsiSignatureUtil.java class RPsiSignatureUtil (line 7) | public final class RPsiSignatureUtil { method RPsiSignatureUtil (line 8) | private RPsiSignatureUtil() { method getSignature (line 11) | public static @NotNull String getSignature(@Nullable PsiElement elemen... FILE: src/main/java/com/reason/lang/core/psi/RPsiStructuredElement.java type RPsiStructuredElement (line 6) | public interface RPsiStructuredElement extends PsiElement { method canBeDisplayed (line 7) | default boolean canBeDisplayed() { FILE: src/main/java/com/reason/lang/core/psi/RPsiType.java type RPsiType (line 10) | public interface RPsiType extends PsiNameIdentifierOwner, RPsiQualifiedP... method getBinding (line 11) | @Nullable method getVariants (line 14) | @NotNull method isJsObject (line 17) | boolean isJsObject(); method isRecord (line 19) | boolean isRecord(); method getParameters (line 21) | @Nullable method getJsObjectFields (line 24) | @NotNull method getRecordFields (line 27) | @NotNull method isAbstract (line 30) | boolean isAbstract(); FILE: src/main/java/com/reason/lang/core/psi/RPsiVal.java type RPsiVal (line 6) | public interface RPsiVal extends RPsiVar, RPsiQualifiedPathElement, RPsi... FILE: src/main/java/com/reason/lang/core/psi/RPsiVar.java type RPsiVar (line 12) | public interface RPsiVar extends RPsiQualifiedPathElement, PsiNameIdenti... method isFunction (line 14) | boolean isFunction(); method getJsObjectFields (line 16) | @NotNull method getRecordFields (line 19) | @NotNull method isAnonymous (line 25) | boolean isAnonymous(); FILE: src/main/java/com/reason/lang/core/psi/impl/ORASTFactory.java class ORASTFactory (line 12) | public class ORASTFactory extends ASTFactory { method ORASTFactory (line 15) | public ORASTFactory(T types) { method createComposite (line 19) | @Override method createLeaf (line 250) | @Override FILE: src/main/java/com/reason/lang/core/psi/impl/RPsiAnnotation.java class RPsiAnnotation (line 10) | public class RPsiAnnotation extends ORCompositePsiElement i... method RPsiAnnotation (line 11) | protected RPsiAnnotation(@NotNull ORLangTypes types, @NotNull IElement... method getNameIdentifier (line 15) | @Override method getName (line 20) | @Override method setName (line 26) | @Override method getValue (line 31) | public @Nullable PsiElement getValue() { FILE: src/main/java/com/reason/lang/core/psi/impl/RPsiArray.java class RPsiArray (line 7) | public class RPsiArray extends ORCompositePsiElement { method RPsiArray (line 8) | protected RPsiArray(@NotNull ORLangTypes types, @NotNull IElementType ... FILE: src/main/java/com/reason/lang/core/psi/impl/RPsiAssert.java class RPsiAssert (line 9) | public class RPsiAssert extends ORCompositePsiElement { method RPsiAssert (line 11) | protected RPsiAssert(@NotNull ORLangTypes types, @NotNull IElementType... method getAssertion (line 15) | public @Nullable PsiElement getAssertion() { FILE: src/main/java/com/reason/lang/core/psi/impl/RPsiBinaryCondition.java class RPsiBinaryCondition (line 7) | public class RPsiBinaryCondition extends ORCompositePsiElement i... method RPsiClassField (line 16) | protected RPsiClassField(@NotNull ORLangTypes types, @NotNull IElement... method getNameIdentifier (line 20) | @Override method getName (line 25) | @Override method setName (line 31) | @Override method getPresentation (line 36) | public ItemPresentation getPresentation() { FILE: src/main/java/com/reason/lang/core/psi/impl/RPsiClassImpl.java class RPsiClassImpl (line 19) | public class RPsiClassImpl extends RPsiTokenStub { method RPsiConstraints (line 8) | protected RPsiConstraints(@NotNull ORLangTypes types, @NotNull IElemen... FILE: src/main/java/com/reason/lang/core/psi/impl/RPsiDeconstruction.java class RPsiDeconstruction (line 10) | public class RPsiDeconstruction extends ORCompositePsiElement getDeconstructedElements() { FILE: src/main/java/com/reason/lang/core/psi/impl/RPsiDefaultValue.java class RPsiDefaultValue (line 7) | public class RPsiDefaultValue extends ORCompositePsiElement { method RPsiDefaultValue (line 8) | public RPsiDefaultValue(@NotNull ORLangTypes types, @NotNull IElementT... FILE: src/main/java/com/reason/lang/core/psi/impl/RPsiDirective.java class RPsiDirective (line 7) | public class RPsiDirective extends ORCompositePsiElement { method RPsiDirective (line 8) | protected RPsiDirective(@NotNull ORLangTypes types, @NotNull IElementT... FILE: src/main/java/com/reason/lang/core/psi/impl/RPsiDuneField.java class RPsiDuneField (line 17) | public class RPsiDuneField extends ORCompositePsiElement impl... method RPsiDuneField (line 18) | public RPsiDuneField(@NotNull DuneTypes types, @NotNull IElementType e... method getNameIdentifier (line 22) | @Override method getName (line 29) | @Override method setName (line 35) | @Override method getValue (line 40) | public @NotNull String getValue() { method getPresentation (line 46) | @Override FILE: src/main/java/com/reason/lang/core/psi/impl/RPsiDuneFields.java class RPsiDuneFields (line 8) | public class RPsiDuneFields extends ORCompositePsiElement { method RPsiDuneFields (line 9) | public RPsiDuneFields(@NotNull DuneTypes types, @NotNull IElementType ... FILE: src/main/java/com/reason/lang/core/psi/impl/RPsiDuneSExpr.java class RPsiDuneSExpr (line 8) | public class RPsiDuneSExpr extends ORCompositePsiElement { method RPsiDuneSExpr (line 9) | public RPsiDuneSExpr(@NotNull DuneTypes types, @NotNull IElementType e... FILE: src/main/java/com/reason/lang/core/psi/impl/RPsiDuneStanza.java class RPsiDuneStanza (line 17) | public class RPsiDuneStanza extends ORCompositePsiElement imp... method RPsiDuneStanza (line 18) | public RPsiDuneStanza(@NotNull DuneTypes types, @NotNull IElementType ... method getNameIdentifier (line 22) | @Override method getName (line 31) | @Override method setName (line 37) | @Override method getFields (line 42) | public @NotNull Collection getFields() { method getField (line 47) | public @Nullable RPsiDuneField getField(@NotNull String name) { method getPresentation (line 56) | @Nullable FILE: src/main/java/com/reason/lang/core/psi/impl/RPsiDuneVar.java class RPsiDuneVar (line 8) | public class RPsiDuneVar extends ORCompositePsiElement { method RPsiDuneVar (line 9) | public RPsiDuneVar(@NotNull DuneTypes types, @NotNull IElementType ele... FILE: src/main/java/com/reason/lang/core/psi/impl/RPsiExceptionImpl.java class RPsiExceptionImpl (line 17) | public class RPsiExceptionImpl extends RPsiTokenStub { method RPsiFieldValue (line 8) | protected RPsiFieldValue(@NotNull ORLangTypes types, @NotNull IElement... FILE: src/main/java/com/reason/lang/core/psi/impl/RPsiFirstClass.java class RPsiFirstClass (line 9) | public class RPsiFirstClass extends ORCompositePsiElement { method RPsiFirstClass (line 10) | protected RPsiFirstClass(@NotNull ORLangTypes types, @NotNull IElement... method getFirstClassModuleSymbol (line 14) | public @Nullable RPsiUpperSymbol getFirstClassModuleSymbol() { FILE: src/main/java/com/reason/lang/core/psi/impl/RPsiForLoop.java class RPsiForLoop (line 7) | public class RPsiForLoop extends ORCompositePsiElement { method RPsiForLoop (line 8) | protected RPsiForLoop(@NotNull ORLangTypes types, @NotNull IElementTyp... FILE: src/main/java/com/reason/lang/core/psi/impl/RPsiFunSwitch.java class RPsiFunSwitch (line 10) | public class RPsiFunSwitch extends ORCompositePsiElement { method RPsiFunSwitch (line 11) | protected RPsiFunSwitch(@NotNull ORLangTypes types, @NotNull IElementT... method getPatterns (line 15) | public @NotNull List getPatterns() { FILE: src/main/java/com/reason/lang/core/psi/impl/RPsiFunction.java class RPsiFunction (line 11) | public class RPsiFunction extends ORCompositePsiElement { method RPsiFunction (line 12) | protected RPsiFunction(@NotNull ORLangTypes types, @NotNull IElementTy... method getParameters (line 16) | public @NotNull List getParameters() { method getBody (line 21) | public @Nullable RPsiFunctionBody getBody() { FILE: src/main/java/com/reason/lang/core/psi/impl/RPsiFunctionBody.java class RPsiFunctionBody (line 7) | public class RPsiFunctionBody extends ORCompositePsiElement { method RPsiFunctionBody (line 8) | protected RPsiFunctionBody(@NotNull ORLangTypes types, @NotNull IEleme... FILE: src/main/java/com/reason/lang/core/psi/impl/RPsiFunctionCall.java class RPsiFunctionCall (line 10) | public class RPsiFunctionCall extends ORCompositePsiElement { method RPsiFunctionCall (line 11) | protected RPsiFunctionCall(@NotNull ORLangTypes types, @NotNull IEleme... method getName (line 15) | @Override method getParameters (line 21) | public @NotNull List getParameters() { FILE: src/main/java/com/reason/lang/core/psi/impl/RPsiFunctorBinding.java class RPsiFunctorBinding (line 7) | public class RPsiFunctorBinding extends ORCompositePsiElement { method RPsiFunctorCall (line 14) | protected RPsiFunctorCall(@NotNull ORLangTypes types, @NotNull IElemen... method getReferenceIdentifier (line 18) | public @Nullable RPsiUpperSymbol getReferenceIdentifier() { method getTextOffset (line 22) | @Override method getName (line 28) | @Override method getParameters (line 34) | public @NotNull List getParameters() { FILE: src/main/java/com/reason/lang/core/psi/impl/RPsiFunctorImpl.java class RPsiFunctorImpl (line 18) | public class RPsiFunctorImpl extends RPsiTokenStub { method RPsiFunctorResult (line 9) | protected RPsiFunctorResult(@NotNull ORLangTypes types, @NotNull IElem... method getModuleType (line 13) | public @Nullable RPsiUpperSymbol getModuleType() { FILE: src/main/java/com/reason/lang/core/psi/impl/RPsiGuard.java class RPsiGuard (line 8) | public class RPsiGuard extends ORCompositePsiElement { method RPsiGuard (line 9) | protected RPsiGuard(@NotNull ORLangTypes types, @NotNull IElementType ... method getCondition (line 13) | @Nullable FILE: src/main/java/com/reason/lang/core/psi/impl/RPsiIfStatement.java class RPsiIfStatement (line 10) | public class RPsiIfStatement extends ORCompositePsiElement ... method RPsiIfStatement (line 11) | protected RPsiIfStatement(@NotNull ORLangTypes types, @NotNull IElemen... method getCondition (line 15) | @Nullable method getThenExpression (line 20) | @Override method getElseExpression (line 25) | @Override FILE: src/main/java/com/reason/lang/core/psi/impl/RPsiIncludeImpl.java class RPsiIncludeImpl (line 20) | public class RPsiIncludeImpl extends RPsiTokenStub { method RPsiInherit (line 14) | protected RPsiInherit(@NotNull ORLangTypes types, @NotNull IElementTyp... method getClassTypeIdentifier (line 18) | public @Nullable PsiElement getClassTypeIdentifier() { method getParameters (line 22) | public @NotNull List getParameters() { FILE: src/main/java/com/reason/lang/core/psi/impl/RPsiInnerModuleImpl.java class RPsiInnerModuleImpl (line 20) | public class RPsiInnerModuleImpl extends RPsiTokenStub { method RPsiInterpolation (line 8) | protected RPsiInterpolation(@NotNull ORLangTypes types, @NotNull IElem... FILE: src/main/java/com/reason/lang/core/psi/impl/RPsiInterpolationReference.java class RPsiInterpolationReference (line 7) | public class RPsiInterpolationReference extends ORCompositePsiElement imp... method RPsiJsObject (line 16) | protected RPsiJsObject(@NotNull ORLangTypes types, @NotNull IElementTy... method getFields (line 20) | public @NotNull List getFields() { method asText (line 24) | @Override FILE: src/main/java/com/reason/lang/core/psi/impl/RPsiLeafPropertyName.java class RPsiLeafPropertyName (line 10) | public class RPsiLeafPropertyName extends LeafPsiElement { method RPsiLeafPropertyName (line 11) | public RPsiLeafPropertyName(@NotNull IElementType type, CharSequence t... method getReference (line 15) | @Override method toString (line 20) | @Override FILE: src/main/java/com/reason/lang/core/psi/impl/RPsiLetAttribute.java class RPsiLetAttribute (line 8) | public class RPsiLetAttribute extends ORCompositePsiElement { method RPsiLetAttribute (line 9) | protected RPsiLetAttribute(@NotNull ORLangTypes types, @NotNull IEleme... method getValue (line 13) | @Nullable String getValue() { FILE: src/main/java/com/reason/lang/core/psi/impl/RPsiLetBinding.java class RPsiLetBinding (line 7) | public class RPsiLetBinding extends ORCompositePsiElement { method RPsiLetBinding (line 8) | public RPsiLetBinding(@NotNull ORLangTypes types, @NotNull IElementTyp... FILE: src/main/java/com/reason/lang/core/psi/impl/RPsiLetImpl.java class RPsiLetImpl (line 24) | public class RPsiLetImpl extends RPsiTokenStub { method RPsiLocalOpen (line 8) | protected RPsiLocalOpen(@NotNull ORLangTypes types, @NotNull IElementT... FILE: src/main/java/com/reason/lang/core/psi/impl/RPsiLowerName.java class RPsiLowerName (line 11) | public class RPsiLowerName extends ORCompositePsiElement im... method RPsiLowerName (line 13) | protected RPsiLowerName(@NotNull ORLangTypes types, @NotNull IElementT... method getNameIdentifier (line 19) | @Override method getName (line 24) | @Override method setName (line 31) | @Override FILE: src/main/java/com/reason/lang/core/psi/impl/RPsiLowerSymbol.java class RPsiLowerSymbol (line 9) | public class RPsiLowerSymbol extends LeafPsiElement { method RPsiLowerSymbol (line 13) | public RPsiLowerSymbol(@NotNull ORLangTypes types, @NotNull IElementTy... method getReference (line 19) | @Override method toString (line 24) | @Override FILE: src/main/java/com/reason/lang/core/psi/impl/RPsiMacro.java class RPsiMacro (line 11) | public class RPsiMacro extends ORCompositePsiElement { method RPsiMacro (line 13) | protected RPsiMacro(@NotNull ORLangTypes types, @NotNull IElementType ... method getName (line 17) | @Override method getContent (line 23) | public @Nullable RPsiMacroBody getContent() { method isRoot (line 27) | public boolean isRoot() { FILE: src/main/java/com/reason/lang/core/psi/impl/RPsiMacroBody.java class RPsiMacroBody (line 12) | public class RPsiMacroBody extends ORCompositePsiElement im... method RPsiMacroBody (line 13) | protected RPsiMacroBody(@NotNull ORLangTypes types, @NotNull IElementT... method isValidHost (line 17) | @Override method updateText (line 22) | @Override method createLiteralTextEscaper (line 31) | @Override method getMacroTextRange (line 41) | public @Nullable TextRange getMacroTextRange() { FILE: src/main/java/com/reason/lang/core/psi/impl/RPsiMacroName.java class RPsiMacroName (line 7) | public class RPsiMacroName extends ORCompositePsiElement { method RPsiMacroName (line 8) | protected RPsiMacroName(@NotNull ORLangTypes types, @NotNull IElementT... FILE: src/main/java/com/reason/lang/core/psi/impl/RPsiMethodCall.java class RPsiMethodCall (line 7) | public class RPsiMethodCall extends ORCompositePsiElement { method RPsiMethodCall (line 8) | protected RPsiMethodCall(@NotNull ORLangTypes types, @NotNull IElement... FILE: src/main/java/com/reason/lang/core/psi/impl/RPsiMixinField.java class RPsiMixinField (line 7) | public class RPsiMixinField extends ORCompositePsiElement { method RPsiMixinField (line 8) | protected RPsiMixinField(@NotNull ORLangTypes types, @NotNull IElement... FILE: src/main/java/com/reason/lang/core/psi/impl/RPsiModuleBinding.java class RPsiModuleBinding (line 7) | public class RPsiModuleBinding extends ORCompositePsiElement { method RPsiModuleBinding (line 8) | public RPsiModuleBinding(@NotNull ORLangTypes types, @NotNull IElement... FILE: src/main/java/com/reason/lang/core/psi/impl/RPsiModuleSignature.java class RPsiModuleSignature (line 23) | public class RPsiModuleSignature extends ORCompositePsiElement imple... method RPsiObject (line 17) | protected RPsiObject(@NotNull ORLangTypes types, @NotNull IElementType... method asText (line 21) | @Override method getFields (line 39) | public @NotNull List getFields() { FILE: src/main/java/com/reason/lang/core/psi/impl/RPsiObjectField.java class RPsiObjectField (line 15) | public class RPsiObjectField extends RPsiTokenStub imple... method RPsiOption (line 14) | protected RPsiOption(@NotNull ORLangTypes types, @NotNull IElementType... method asText (line 18) | @Override FILE: src/main/java/com/reason/lang/core/psi/impl/RPsiOptionValue.java class RPsiOptionValue (line 7) | public class RPsiOptionValue extends ORCompositePsiElement { method RPsiOptionValue (line 8) | protected RPsiOptionValue(@NotNull ORLangTypes types, @NotNull IElemen... FILE: src/main/java/com/reason/lang/core/psi/impl/RPsiParameterDeclarationImpl.java class RPsiParameterDeclarationImpl (line 20) | public class RPsiParameterDeclarationImpl extends RPsiTokenStub i... method RPsiParameters (line 12) | protected RPsiParameters(@NotNull ORLangTypes types, @NotNull IElement... method getParametersList (line 16) | public @NotNull List getParametersList() { FILE: src/main/java/com/reason/lang/core/psi/impl/RPsiPatternMatch.java class RPsiPatternMatch (line 8) | public class RPsiPatternMatch extends ORCompositePsiElement { method RPsiPatternMatch (line 9) | protected RPsiPatternMatch(@NotNull ORLangTypes types, @NotNull IEleme... method getBody (line 13) | public @Nullable RPsiPatternMatchBody getBody() { FILE: src/main/java/com/reason/lang/core/psi/impl/RPsiPatternMatchBody.java class RPsiPatternMatchBody (line 7) | public class RPsiPatternMatchBody extends ORCompositePsiElement { method RPsiRecord (line 13) | protected RPsiRecord(@NotNull ORLangTypes types, @NotNull IElementType... method getFields (line 17) | public @NotNull List getFields() { FILE: src/main/java/com/reason/lang/core/psi/impl/RPsiRecordFieldImpl.java class RPsiRecordFieldImpl (line 19) | public class RPsiRecordFieldImpl extends RPsiTokenStub { method RPsiScopedExpr (line 9) | protected RPsiScopedExpr(@NotNull ORLangTypes types, @NotNull IElement... method isEmpty (line 13) | public boolean isEmpty() { method getInnerText (line 26) | public @NotNull String getInnerText() { FILE: src/main/java/com/reason/lang/core/psi/impl/RPsiSignatureImpl.java class RPsiSignatureImpl (line 16) | public class RPsiSignatureImpl extends ORCompositePsiElement { method RPsiStruct (line 8) | protected RPsiStruct(@NotNull ORLangTypes types, @NotNull IElementType... FILE: src/main/java/com/reason/lang/core/psi/impl/RPsiSwitch.java class RPsiSwitch (line 11) | public class RPsiSwitch extends ORCompositePsiElement { method RPsiSwitch (line 12) | protected RPsiSwitch(@NotNull ORLangTypes types, @NotNull IElementType... method getCondition (line 16) | public @Nullable RPsiBinaryCondition getCondition() { method getPatterns (line 20) | public @NotNull List getPatterns() { FILE: src/main/java/com/reason/lang/core/psi/impl/RPsiSwitchBody.java class RPsiSwitchBody (line 7) | public class RPsiSwitchBody extends ORCompositePsiElement { method RPsiSwitchBody (line 8) | protected RPsiSwitchBody(@NotNull ORLangTypes types, @NotNull IElement... FILE: src/main/java/com/reason/lang/core/psi/impl/RPsiTag.java class RPsiTag (line 10) | public class RPsiTag extends ORCompositePsiElement { method RPsiTag (line 11) | protected RPsiTag(@NotNull ORLangTypes types, @NotNull IElementType el... method getName (line 15) | @Override method getProperties (line 21) | public @NotNull List getProperties() { method getBody (line 25) | public @Nullable RPsiTagBody getBody() { FILE: src/main/java/com/reason/lang/core/psi/impl/RPsiTagBody.java class RPsiTagBody (line 7) | public class RPsiTagBody extends ORCompositePsiElement { method RPsiTagBody (line 8) | protected RPsiTagBody(@NotNull ORLangTypes types, @NotNull IElementTyp... FILE: src/main/java/com/reason/lang/core/psi/impl/RPsiTagClose.java class RPsiTagClose (line 7) | public class RPsiTagClose extends ORCompositePsiElement { method RPsiTagClose (line 8) | protected RPsiTagClose(@NotNull ORLangTypes types, @NotNull IElementTy... method toString (line 12) | @Override FILE: src/main/java/com/reason/lang/core/psi/impl/RPsiTagProperty.java class RPsiTagProperty (line 9) | public class RPsiTagProperty extends ORCompositePsiElement { method RPsiTagProperty (line 11) | protected RPsiTagProperty(@NotNull ORLangTypes types, @NotNull IElemen... method getNameElement (line 16) | @Nullable method getName (line 21) | @NotNull method getValue (line 27) | @Nullable FILE: src/main/java/com/reason/lang/core/psi/impl/RPsiTagPropertyValue.java class RPsiTagPropertyValue (line 7) | public class RPsiTagPropertyValue extends ORCompositePsiElement imp... method RPsiTagStart (line 13) | protected RPsiTagStart(@NotNull ORLangTypes types, @NotNull IElementTy... method getNameIdentifier (line 17) | @Override method getName (line 34) | @Override method setName (line 40) | @Override method getProperties (line 45) | public @NotNull List getProperties() { method toString (line 49) | @Override FILE: src/main/java/com/reason/lang/core/psi/impl/RPsiTernary.java class RPsiTernary (line 10) | public class RPsiTernary extends ORCompositePsiElement impl... method RPsiTernary (line 11) | protected RPsiTernary(@NotNull ORLangTypes types, @NotNull IElementTyp... method getCondition (line 15) | @Override method getThenExpression (line 20) | @Override method getElseExpression (line 26) | @Override FILE: src/main/java/com/reason/lang/core/psi/impl/RPsiTokenStub.java class RPsiTokenStub (line 9) | public class RPsiTokenStub { method RPsiTry (line 12) | protected RPsiTry(@NotNull ORLangTypes types, @NotNull IElementType el... method getBody (line 16) | public @Nullable RPsiTryBody getBody() { method getHandlers (line 20) | public @Nullable List getHandlers() { FILE: src/main/java/com/reason/lang/core/psi/impl/RPsiTryBody.java class RPsiTryBody (line 7) | public class RPsiTryBody extends ORCompositePsiElement { method RPsiTryBody (line 8) | protected RPsiTryBody(@NotNull ORLangTypes types, @NotNull IElementTyp... FILE: src/main/java/com/reason/lang/core/psi/impl/RPsiTryHandler.java class RPsiTryHandler (line 8) | public class RPsiTryHandler extends ORCompositePsiElement { method RPsiTryHandler (line 9) | protected RPsiTryHandler(@NotNull ORLangTypes types, @NotNull IElement... method getBody (line 13) | public @Nullable RPsiTryHandlerBody getBody() { FILE: src/main/java/com/reason/lang/core/psi/impl/RPsiTryHandlerBody.java class RPsiTryHandlerBody (line 7) | public class RPsiTryHandlerBody extends ORCompositePsiElement { method RPsiTuple (line 8) | protected RPsiTuple(@NotNull ORLangTypes types, @NotNull IElementType ... FILE: src/main/java/com/reason/lang/core/psi/impl/RPsiTypeBinding.java class RPsiTypeBinding (line 7) | public class RPsiTypeBinding extends ORCompositePsiElement { method RPsiTypeBinding (line 8) | protected RPsiTypeBinding(@NotNull ORLangTypes types, @NotNull IElemen... FILE: src/main/java/com/reason/lang/core/psi/impl/RPsiTypeConstraint.java class RPsiTypeConstraint (line 7) | public class RPsiTypeConstraint extends ORCompositePsiElement { method RPsiUnit (line 8) | protected RPsiUnit(@NotNull ORLangTypes types, @NotNull IElementType e... FILE: src/main/java/com/reason/lang/core/psi/impl/RPsiUnpack.java class RPsiUnpack (line 8) | public class RPsiUnpack extends ORCompositePsiElement { method RPsiUnpack (line 9) | protected RPsiUnpack(@NotNull ORLangTypes types, @NotNull IElementType... method getSignature (line 13) | public @Nullable RPsiModuleSignature getSignature() { method getModuleReference (line 17) | public @Nullable RPsiUpperSymbol getModuleReference() { method getFirstClassSymbol (line 21) | public @Nullable RPsiLowerSymbol getFirstClassSymbol() { FILE: src/main/java/com/reason/lang/core/psi/impl/RPsiUpperSymbol.java class RPsiUpperSymbol (line 9) | public class RPsiUpperSymbol extends LeafPsiElement { method RPsiUpperSymbol (line 13) | public RPsiUpperSymbol(@NotNull ORLangTypes types, @NotNull IElementTy... method getReference (line 19) | @Override method toString (line 24) | @Override FILE: src/main/java/com/reason/lang/core/psi/impl/RPsiUpperTagName.java class RPsiUpperTagName (line 7) | public class RPsiUpperTagName extends RPsiUpperSymbol { method RPsiUpperTagName (line 8) | public RPsiUpperTagName(@NotNull ORLangTypes types, @NotNull IElementT... method toString (line 12) | @Override FILE: src/main/java/com/reason/lang/core/psi/impl/RPsiValImpl.java class RPsiValImpl (line 20) | public class RPsiValImpl extends RPsiTokenStub { method RPsiWhile (line 9) | protected RPsiWhile(@NotNull ORLangTypes types, @NotNull IElementType ... method getCondition (line 13) | public @Nullable RPsiBinaryCondition getCondition() { method getBody (line 17) | public @Nullable RPsiScopedExpr getBody() { FILE: src/main/java/com/reason/lang/core/psi/ocamlgrammar/RPsiGrammarArgument.java class RPsiGrammarArgument (line 15) | public class RPsiGrammarArgument extends ASTWrapperPsiElement implements... method RPsiGrammarArgument (line 16) | public RPsiGrammarArgument(@NotNull ASTNode node) { method getPresentation (line 20) | @Override FILE: src/main/java/com/reason/lang/core/psi/ocamlgrammar/RPsiGrammarGrammar.java class RPsiGrammarGrammar (line 15) | public class RPsiGrammarGrammar extends ASTWrapperPsiElement implements ... method RPsiGrammarGrammar (line 16) | public RPsiGrammarGrammar(@NotNull ASTNode node) { method getPresentation (line 20) | @Override FILE: src/main/java/com/reason/lang/core/psi/ocamlgrammar/RPsiGrammarTactic.java class RPsiGrammarTactic (line 15) | public class RPsiGrammarTactic extends ASTWrapperPsiElement implements R... method RPsiGrammarTactic (line 16) | public RPsiGrammarTactic(@NotNull ASTNode node) { method getPresentation (line 20) | @Override FILE: src/main/java/com/reason/lang/core/psi/ocamlgrammar/RPsiGrammarVernac.java class RPsiGrammarVernac (line 15) | public class RPsiGrammarVernac extends ASTWrapperPsiElement implements R... method RPsiGrammarVernac (line 16) | public RPsiGrammarVernac(@NotNull ASTNode node) { method getPresentation (line 20) | @Override FILE: src/main/java/com/reason/lang/core/psi/ocamllex/RPsiLexLet.java class RPsiLexLet (line 16) | public class RPsiLexLet extends ASTWrapperPsiElement implements RPsiStru... method RPsiLexLet (line 17) | public RPsiLexLet(@NotNull ASTNode node) { method getNameIdentifier (line 22) | @Override method getName (line 27) | @Override method setName (line 33) | @Override method getPresentation (line 41) | @Override FILE: src/main/java/com/reason/lang/core/psi/ocamllex/RPsiLexPattern.java class RPsiLexPattern (line 7) | public class RPsiLexPattern extends ASTWrapperPsiElement { method RPsiLexPattern (line 8) | public RPsiLexPattern(@NotNull ASTNode node) { FILE: src/main/java/com/reason/lang/core/psi/ocamllex/RPsiLexRule.java class RPsiLexRule (line 16) | public class RPsiLexRule extends ASTWrapperPsiElement implements RPsiStr... method RPsiLexRule (line 17) | public RPsiLexRule(@NotNull ASTNode node) { method getNameIdentifier (line 22) | @Override method getName (line 27) | @Override method setName (line 33) | @Override method getPresentation (line 40) | @Override FILE: src/main/java/com/reason/lang/core/psi/ocamlyacc/RPsiYaccDeclaration.java class RPsiYaccDeclaration (line 15) | public class RPsiYaccDeclaration extends ASTWrapperPsiElement implements... method RPsiYaccDeclaration (line 16) | public RPsiYaccDeclaration(@NotNull ASTNode node) { method getPresentation (line 20) | @Override FILE: src/main/java/com/reason/lang/core/psi/ocamlyacc/RPsiYaccHeader.java class RPsiYaccHeader (line 12) | public class RPsiYaccHeader extends ASTWrapperPsiElement implements RPsi... method RPsiYaccHeader (line 13) | public RPsiYaccHeader(@NotNull ASTNode node) { method getPresentation (line 17) | @Override FILE: src/main/java/com/reason/lang/core/psi/ocamlyacc/RPsiYaccRule.java class RPsiYaccRule (line 12) | public class RPsiYaccRule extends ASTWrapperPsiElement implements RPsiSt... method RPsiYaccRule (line 13) | public RPsiYaccRule(@NotNull ASTNode node) { method getPresentation (line 17) | @Override FILE: src/main/java/com/reason/lang/core/psi/ocamlyacc/RPsiYaccRuleBody.java class RPsiYaccRuleBody (line 7) | public class RPsiYaccRuleBody extends ASTWrapperPsiElement { method RPsiYaccRuleBody (line 8) | public RPsiYaccRuleBody(@NotNull ASTNode node) { FILE: src/main/java/com/reason/lang/core/stub/OclFileStub.java class OclFileStub (line 9) | public class OclFileStub extends PsiFileStubImpl { method OclFileStub (line 10) | public OclFileStub(FileBase file) { method getType (line 14) | @Override FILE: src/main/java/com/reason/lang/core/stub/OclStubBasedElementTypes.java type OclStubBasedElementTypes (line 9) | public interface OclStubBasedElementTypes { FILE: src/main/java/com/reason/lang/core/stub/PsiExceptionStub.java class PsiExceptionStub (line 8) | public class PsiExceptionStub extends PsiQualifiedNameStub { method PsiExceptionStub (line 11) | public PsiExceptionStub(@Nullable StubElement parent, @NotNull IStubEl... method PsiExceptionStub (line 16) | public PsiExceptionStub(@Nullable StubElement parent, @NotNull IStubEl... method getAlias (line 21) | public @Nullable String getAlias() { FILE: src/main/java/com/reason/lang/core/stub/PsiExternalStub.java class PsiExternalStub (line 8) | public class PsiExternalStub extends PsiQualifiedNameStub { method PsiExternalStub (line 11) | public PsiExternalStub(@Nullable StubElement parent, @NotNull IStubEle... method PsiExternalStub (line 16) | public PsiExternalStub(@Nullable StubElement parent, @NotNull IStubEle... method isFunction (line 21) | public boolean isFunction() { FILE: src/main/java/com/reason/lang/core/stub/PsiIncludeStub.java class PsiIncludeStub (line 8) | public class PsiIncludeStub extends StubBase { method PsiIncludeStub (line 13) | public PsiIncludeStub(@Nullable StubElement parent, @NotNull IStubElem... method PsiIncludeStub (line 20) | public PsiIncludeStub(@Nullable StubElement parent, @NotNull IStubElem... method getIncludePath (line 27) | public String getIncludePath() { method getQualifiedPath (line 31) | public String[] getQualifiedPath() { method getFileModule (line 35) | @Nullable FILE: src/main/java/com/reason/lang/core/stub/PsiLetStub.java class PsiLetStub (line 12) | public class PsiLetStub extends NamedStubBase { method PsiLetStub (line 20) | public PsiLetStub(StubElement parent, @NotNull IStubElementType elemen... method PsiLetStub (line 36) | public PsiLetStub(StubElement parent, @NotNull IStubElementType elemen... method getPath (line 52) | public String[] getPath() { method getQualifiedName (line 56) | public @NotNull String getQualifiedName() { method getAlias (line 60) | public String getAlias() { method isFunction (line 64) | public boolean isFunction() { method isComponent (line 68) | public boolean isComponent() { method getDeconstructionNames (line 72) | public @NotNull List getDeconstructionNames() { method getQualifiedNames (line 76) | public @NotNull List getQualifiedNames() { FILE: src/main/java/com/reason/lang/core/stub/PsiModuleStub.java class PsiModuleStub (line 9) | public class PsiModuleStub extends NamedStubBase { method PsiModuleStub (line 19) | public PsiModuleStub(StubElement parent, @NotNull IStubElementType ele... method PsiModuleStub (line 33) | public PsiModuleStub(StubElement parent, @NotNull IStubElementType ele... method getPath (line 47) | public @Nullable String[] getPath() { method getQualifiedName (line 51) | public @NotNull String getQualifiedName() { method getAlias (line 55) | public String getAlias() { method isComponent (line 59) | public boolean isComponent() { method isModuleType (line 63) | public boolean isModuleType() { method isTopLevel (line 67) | public boolean isTopLevel() { method isFunctorCall (line 71) | public boolean isFunctorCall() { method getSignatureName (line 75) | public String getSignatureName() { FILE: src/main/java/com/reason/lang/core/stub/PsiObjectFieldStub.java class PsiObjectFieldStub (line 8) | public class PsiObjectFieldStub extends PsiQualifiedNameStub { method PsiOpenStub (line 10) | public PsiOpenStub(@Nullable StubElement parent, @NotNull IStubElement... method getOpenPath (line 15) | public @Nullable String getOpenPath() { FILE: src/main/java/com/reason/lang/core/stub/PsiParameterDeclarationStub.java class PsiParameterDeclarationStub (line 8) | public class PsiParameterDeclarationStub extends NamedStubBase ex... method PsiQualifiedNameStub (line 13) | PsiQualifiedNameStub(@Nullable StubElement parent, @NotNull IStubEleme... method PsiQualifiedNameStub (line 19) | PsiQualifiedNameStub(@Nullable StubElement parent, @NotNull IStubEleme... method getPath (line 25) | public @NotNull String[] getPath() { method getQualifiedName (line 29) | public @NotNull String getQualifiedName() { FILE: src/main/java/com/reason/lang/core/stub/PsiTypeStub.java class PsiTypeStub (line 8) | public class PsiTypeStub extends PsiQualifiedNameStub { method PsiTypeStub (line 13) | public PsiTypeStub(@Nullable StubElement parent, @NotNull IStubElement... method PsiTypeStub (line 20) | public PsiTypeStub(@Nullable StubElement parent, @NotNull IStubElement... method isAbstract (line 27) | public boolean isAbstract() { method isJsObject (line 31) | public boolean isJsObject() { method isRecord (line 35) | public boolean isRecord() { FILE: src/main/java/com/reason/lang/core/stub/PsiValStub.java class PsiValStub (line 8) | public class PsiValStub extends PsiQualifiedNameStub { method PsiValStub (line 11) | public PsiValStub(@Nullable StubElement parent, @NotNull IStubElementT... method PsiValStub (line 16) | public PsiValStub(@Nullable StubElement parent, @NotNull IStubElementT... method isFunction (line 21) | public boolean isFunction() { FILE: src/main/java/com/reason/lang/core/stub/PsiVariantDeclarationStub.java class PsiVariantDeclarationStub (line 8) | public class PsiVariantDeclarationStub extends PsiQualifiedNameStub { method ResFileStub (line 12) | public ResFileStub(FileBase file, boolean isComponent) { method getType (line 17) | @Override method isComponent (line 22) | public boolean isComponent() { FILE: src/main/java/com/reason/lang/core/stub/ResStubBasedElementTypes.java type ResStubBasedElementTypes (line 9) | public interface ResStubBasedElementTypes { FILE: src/main/java/com/reason/lang/core/stub/RmlFileStub.java class RmlFileStub (line 9) | public class RmlFileStub extends PsiFileStubImpl { method RmlFileStub (line 12) | public RmlFileStub(FileBase file, boolean isComponent) { method getType (line 17) | @Override method isComponent (line 22) | public boolean isComponent() { FILE: src/main/java/com/reason/lang/core/stub/RmlStubBasedElementTypes.java type RmlStubBasedElementTypes (line 9) | public interface RmlStubBasedElementTypes { FILE: src/main/java/com/reason/lang/core/stub/RsiClassMethodStub.java class RsiClassMethodStub (line 8) | public class RsiClassMethodStub extends PsiQualifiedNameStub { method RsiClassStub (line 9) | public RsiClassStub(@Nullable StubElement parent, @NotNull IStubElemen... method RsiClassStub (line 13) | public RsiClassStub(@Nullable StubElement parent, @NotNull IStubElemen... FILE: src/main/java/com/reason/lang/core/stub/RsiRecordFieldStub.java class RsiRecordFieldStub (line 8) | public class RsiRecordFieldStub extends PsiQualifiedNameStub, Ps... method ORStubElementType (line 23) | ORStubElementType(@NotNull String debugName, @Nullable Language langua... method createPsi (line 27) | public abstract @NotNull PsiElement createPsi(ASTNode node); FILE: src/main/java/com/reason/lang/core/stub/type/ORStubVersions.java class ORStubVersions (line 3) | public class ORStubVersions { method ORStubVersions (line 4) | private ORStubVersions() { FILE: src/main/java/com/reason/lang/core/stub/type/OclFileStubElementType.java class OclFileStubElementType (line 11) | public class OclFileStubElementType extends IStubFileElementType extends CompositePsiEleme... method ORCompositePsiElement (line 10) | protected ORCompositePsiElement(@NotNull T types, @NotNull IElementTyp... method toString (line 15) | @Override FILE: src/main/java/com/reason/lang/core/type/ORCompositeType.java type ORCompositeType (line 3) | public interface ORCompositeType {} FILE: src/main/java/com/reason/lang/core/type/ORLangTypes.java class ORLangTypes (line 3) | public abstract class ORLangTypes extends ORTypes { FILE: src/main/java/com/reason/lang/core/type/ORTokenElementType.java class ORTokenElementType (line 8) | public class ORTokenElementType extends IElementType { method ORTokenElementType (line 9) | public ORTokenElementType(@NotNull @NonNls String debugName, @NotNull ... FILE: src/main/java/com/reason/lang/core/type/ORTypes.java class ORTypes (line 6) | public abstract class ORTypes { FILE: src/main/java/com/reason/lang/core/type/ORTypesUtil.java class ORTypesUtil (line 11) | public final class ORTypesUtil { method ORTypesUtil (line 12) | private ORTypesUtil() { method getInstance (line 15) | public static @NotNull ORLangTypes getInstance(@NotNull Language langu... FILE: src/main/java/com/reason/lang/doc/ORDocConverter.java class ORDocConverter (line 20) | public abstract class ORDocConverter { method convert (line 23) | public abstract @NotNull HtmlBuilder convert(@Nullable PsiElement elem... method skipWhiteSpace (line 25) | protected IElementType skipWhiteSpace(@NotNull FlexLexer lexer) throws... method extractRaw (line 33) | @NotNull method extract (line 38) | @NotNull method trimEndChildren (line 43) | protected static @NotNull List trimEndChildren(@NotNull Lis... class ORDocHtmlBuilder (line 55) | public static class ORDocHtmlBuilder { method appendChildren (line 59) | public void appendChildren(boolean wrap) { method addSpace (line 75) | public void addSpace() { method addChild (line 85) | public void addChild(HtmlChunk.Element element) { class ORDocSectionsBuilder (line 90) | public static class ORDocSectionsBuilder extends ORDocHtmlBuilder { method addHeaderCell (line 94) | public void addHeaderCell(@NotNull String tag) { method addSection (line 100) | public void addSection() { FILE: src/main/java/com/reason/lang/doc/ocaml/ODocLexer.java class ODocLexer (line 10) | @SuppressWarnings("ALL") method ZZ_CMAP (line 47) | public static int ZZ_CMAP(int ch) { method zzUnpackAction (line 77) | private static int [] zzUnpackAction() { method zzUnpackAction (line 84) | private static int zzUnpackAction(String packed, int offset, int [] re... method zzUnpackRowMap (line 110) | private static int [] zzUnpackRowMap() { method zzUnpackRowMap (line 117) | private static int zzUnpackRowMap(String packed, int offset, int [] re... method zzUnpackTrans (line 151) | private static int [] zzUnpackTrans() { method zzUnpackTrans (line 158) | private static int zzUnpackTrans(String packed, int offset, int [] res... method zzUnpackAttribute (line 195) | private static int [] zzUnpackAttribute() { method zzUnpackAttribute (line 202) | private static int zzUnpackAttribute(String packed, int offset, int []... method ODocLexer (line 256) | public ODocLexer() { method tokenStart (line 261) | private void tokenStart() { method tokenEnd (line 266) | private void tokenEnd() { method ODocLexer (line 276) | public ODocLexer(java.io.Reader in) { method zzUnpackCMap (line 287) | private static char [] zzUnpackCMap(String packed) { method getTokenStart (line 303) | public final int getTokenStart() { method getTokenEnd (line 307) | public final int getTokenEnd() { method reset (line 311) | public void reset(CharSequence buffer, int start, int end, int initial... method zzRefill (line 327) | private boolean zzRefill() throws java.io.IOException { method yystate (line 335) | public final int yystate() { method yybegin (line 345) | public final void yybegin(int newState) { method yytext (line 353) | public final CharSequence yytext() { method yycharat (line 369) | public final char yycharat(int pos) { method yylength (line 377) | public final int yylength() { method zzScanError (line 396) | private void zzScanError(int errorCode) { method yypushback (line 417) | public void yypushback(int number) { method zzDoEOF (line 429) | private void zzDoEOF() { method advance (line 444) | public IElementType advance() throws java.io.IOException { FILE: src/main/java/com/reason/lang/doc/ocaml/OclDocConverter.java class OclDocConverter (line 20) | public class OclDocConverter extends ORDocConverter { method convert (line 24) | @NotNull class TagHtmlBuilder (line 195) | static class TagHtmlBuilder extends ORDocHtmlBuilder { method TagHtmlBuilder (line 198) | TagHtmlBuilder(String tag) { FILE: src/main/java/com/reason/lang/doc/ocaml/OclDocLanguage.java class OclDocLanguage (line 5) | public class OclDocLanguage extends Language { method OclDocLanguage (line 8) | private OclDocLanguage() { FILE: src/main/java/com/reason/lang/doc/ocaml/OclDocTypes.java type OclDocTypes (line 5) | public interface OclDocTypes { FILE: src/main/java/com/reason/lang/doc/reason/RDocLexer.java class RDocLexer (line 10) | @SuppressWarnings("ALL") method ZZ_CMAP (line 44) | public static int ZZ_CMAP(int ch) { method zzUnpackAction (line 70) | private static int [] zzUnpackAction() { method zzUnpackAction (line 77) | private static int zzUnpackAction(String packed, int offset, int [] re... method zzUnpackRowMap (line 99) | private static int [] zzUnpackRowMap() { method zzUnpackRowMap (line 106) | private static int zzUnpackRowMap(String packed, int offset, int [] re... method zzUnpackTrans (line 129) | private static int [] zzUnpackTrans() { method zzUnpackTrans (line 136) | private static int zzUnpackTrans(String packed, int offset, int [] res... method zzUnpackAttribute (line 171) | private static int [] zzUnpackAttribute() { method zzUnpackAttribute (line 178) | private static int zzUnpackAttribute(String packed, int offset, int []... method RDocLexer (line 232) | public RDocLexer() { method tokenStart (line 237) | private void tokenStart() { method tokenEnd (line 242) | private void tokenEnd() { method RDocLexer (line 252) | public RDocLexer(java.io.Reader in) { method zzUnpackCMap (line 263) | private static char [] zzUnpackCMap(String packed) { method getTokenStart (line 279) | public final int getTokenStart() { method getTokenEnd (line 283) | public final int getTokenEnd() { method reset (line 287) | public void reset(CharSequence buffer, int start, int end, int initial... method zzRefill (line 303) | private boolean zzRefill() throws java.io.IOException { method yystate (line 311) | public final int yystate() { method yybegin (line 321) | public final void yybegin(int newState) { method yytext (line 329) | public final CharSequence yytext() { method yycharat (line 345) | public final char yycharat(int pos) { method yylength (line 353) | public final int yylength() { method zzScanError (line 372) | private void zzScanError(int errorCode) { method yypushback (line 393) | public void yypushback(int number) { method zzDoEOF (line 405) | private void zzDoEOF() { method advance (line 420) | public IElementType advance() throws java.io.IOException { FILE: src/main/java/com/reason/lang/doc/reason/RmlDocConverter.java class RmlDocConverter (line 14) | public class RmlDocConverter extends ORDocConverter { method convert (line 18) | public @NotNull HtmlBuilder convert(@Nullable PsiElement element, @Not... FILE: src/main/java/com/reason/lang/doc/reason/RmlDocLanguage.java class RmlDocLanguage (line 5) | public class RmlDocLanguage extends Language { method RmlDocLanguage (line 8) | private RmlDocLanguage() { FILE: src/main/java/com/reason/lang/doc/reason/RmlDocTypes.java type RmlDocTypes (line 5) | public interface RmlDocTypes { FILE: src/main/java/com/reason/lang/dune/DuneASTFactory.java class DuneASTFactory (line 9) | class DuneASTFactory extends ASTFactory { method DuneASTFactory (line 12) | public DuneASTFactory() { method createComposite (line 16) | @Override method createLeaf (line 33) | @Override FILE: src/main/java/com/reason/lang/dune/DuneLanguage.java class DuneLanguage (line 5) | public class DuneLanguage extends Language { method DuneLanguage (line 8) | private DuneLanguage() { FILE: src/main/java/com/reason/lang/dune/DuneLexer.java class DuneLexer (line 10) | @SuppressWarnings("ALL") method ZZ_CMAP (line 49) | public static int ZZ_CMAP(int ch) { method zzUnpackAction (line 80) | private static int [] zzUnpackAction() { method zzUnpackAction (line 87) | private static int zzUnpackAction(String packed, int offset, int [] re... method zzUnpackRowMap (line 114) | private static int [] zzUnpackRowMap() { method zzUnpackRowMap (line 121) | private static int zzUnpackRowMap(String packed, int offset, int [] re... method zzUnpackTrans (line 155) | private static int [] zzUnpackTrans() { method zzUnpackTrans (line 162) | private static int zzUnpackTrans(String packed, int offset, int [] res... method zzUnpackAttribute (line 198) | private static int [] zzUnpackAttribute() { method zzUnpackAttribute (line 205) | private static int zzUnpackAttribute(String packed, int offset, int []... method DuneLexer (line 253) | public DuneLexer(DuneTypes types) { this.types = types; } method tokenStart (line 256) | private void tokenStart() { method tokenEnd (line 261) | private void tokenEnd() { method DuneLexer (line 271) | public DuneLexer(java.io.Reader in) { method zzUnpackCMap (line 282) | private static char [] zzUnpackCMap(String packed) { method getTokenStart (line 298) | public final int getTokenStart() { method getTokenEnd (line 302) | public final int getTokenEnd() { method reset (line 306) | public void reset(CharSequence buffer, int start, int end, int initial... method zzRefill (line 321) | private boolean zzRefill() throws java.io.IOException { method yystate (line 329) | public final int yystate() { method yybegin (line 339) | public final void yybegin(int newState) { method yytext (line 347) | public final CharSequence yytext() { method yycharat (line 363) | public final char yycharat(int pos) { method yylength (line 371) | public final int yylength() { method zzScanError (line 390) | private void zzScanError(int errorCode) { method yypushback (line 411) | public void yypushback(int number) { method advance (line 426) | public IElementType advance() throws java.io.IOException { FILE: src/main/java/com/reason/lang/dune/DuneParser.java class DuneParser (line 8) | public class DuneParser extends CommonPsiParser { method DuneParser (line 9) | DuneParser() { method getORParser (line 13) | @Override protected ORParser getORParser(@NotNull PsiBuilde... class DuneParserState (line 17) | static class DuneParserState extends ORParser { method DuneParserState (line 18) | protected DuneParserState(@NotNull PsiBuilder builder, boolean verbo... method parse (line 22) | @Override method parseAtom (line 53) | private void parseAtom() { method parseLParen (line 59) | private void parseLParen() { method parseRParen (line 69) | private void parseRParen() { method parseVarStart (line 81) | private void parseVarStart() { method parseVarEnd (line 86) | private void parseVarEnd() { FILE: src/main/java/com/reason/lang/dune/DuneParserDefinition.java class DuneParserDefinition (line 11) | public class DuneParserDefinition implements ParserDefinition { method createLexer (line 18) | @NotNull method getWhitespaceTokens (line 24) | @NotNull method getCommentTokens (line 29) | @NotNull method getStringLiteralElements (line 34) | @NotNull method createParser (line 39) | @NotNull method getFileNodeType (line 44) | @NotNull method createFile (line 50) | @NotNull method spaceExistenceTypeBetweenTokens (line 55) | @NotNull method createElement (line 60) | @NotNull FILE: src/main/java/com/reason/lang/dune/DuneTypes.java class DuneTypes (line 5) | public class DuneTypes extends ORTypes { method DuneTypes (line 8) | private DuneTypes() { FILE: src/main/java/com/reason/lang/extra/OclP4Language.java class OclP4Language (line 5) | public class OclP4Language extends Language { method OclP4Language (line 8) | private OclP4Language() { FILE: src/main/java/com/reason/lang/extra/OclP4ParserDefinition.java class OclP4ParserDefinition (line 23) | public class OclP4ParserDefinition implements ParserDefinition { method createLexer (line 31) | @NotNull method getWhitespaceTokens (line 37) | @NotNull method getCommentTokens (line 42) | @NotNull method getStringLiteralElements (line 47) | @NotNull method createParser (line 52) | @NotNull method getFileNodeType (line 57) | @NotNull method createFile (line 63) | @NotNull method spaceExistenceTypeBetweenTokens (line 68) | @NotNull method createElement (line 74) | @NotNull FILE: src/main/java/com/reason/lang/ocaml/OCamlLexer.java class OCamlLexer (line 11) | @SuppressWarnings("ALL") method zzUnpackcmap_top (line 46) | private static int [] zzUnpackcmap_top() { method zzUnpackcmap_top (line 53) | private static int zzUnpackcmap_top(String packed, int offset, int [] ... method zzUnpackcmap_blocks (line 85) | private static int [] zzUnpackcmap_blocks() { method zzUnpackcmap_blocks (line 92) | private static int zzUnpackcmap_blocks(String packed, int offset, int ... method zzUnpackAction (line 139) | private static int [] zzUnpackAction() { method zzUnpackAction (line 146) | private static int zzUnpackAction(String packed, int offset, int [] re... method zzUnpackRowMap (line 212) | private static int [] zzUnpackRowMap() { method zzUnpackRowMap (line 219) | private static int zzUnpackRowMap(String packed, int offset, int [] re... method zzUnpacktrans (line 548) | private static int [] zzUnpacktrans() { method zzUnpacktrans (line 555) | private static int zzUnpacktrans(String packed, int offset, int [] res... method zzUnpackAttribute (line 598) | private static int [] zzUnpackAttribute() { method zzUnpackAttribute (line 605) | private static int zzUnpackAttribute(String packed, int offset, int []... method OCamlLexer (line 667) | public OCamlLexer() { method tokenStart (line 678) | private void tokenStart() { method tokenEnd (line 683) | private void tokenEnd() { method OCamlLexer (line 693) | public OCamlLexer(java.io.Reader in) { method zzMaxBufferLen (line 699) | private int zzMaxBufferLen() { method zzCanGrow (line 704) | private boolean zzCanGrow() { method zzCMap (line 711) | private static int zzCMap(int input) { method getTokenStart (line 716) | public final int getTokenStart() { method getTokenEnd (line 720) | public final int getTokenEnd() { method reset (line 724) | public void reset(CharSequence buffer, int start, int end, int initial... method zzRefill (line 740) | private boolean zzRefill() throws java.io.IOException { method yystate (line 748) | public final int yystate() { method yybegin (line 758) | public final void yybegin(int newState) { method yytext (line 766) | public final CharSequence yytext() { method yycharat (line 782) | public final char yycharat(int pos) { method yylength (line 790) | public final int yylength() { method zzScanError (line 809) | private void zzScanError(int errorCode) { method yypushback (line 830) | public void yypushback(int number) { method advance (line 845) | public IElementType advance() throws java.io.IOException FILE: src/main/java/com/reason/lang/ocaml/OclASTFactory.java class OclASTFactory (line 5) | public class OclASTFactory extends ORASTFactory { method OclASTFactory (line 6) | public OclASTFactory() { FILE: src/main/java/com/reason/lang/ocaml/OclLanguage.java class OclLanguage (line 7) | public class OclLanguage extends Language implements ORLanguageProperties { method OclLanguage (line 10) | private OclLanguage() { method getParameterSeparator (line 14) | @Override method getFunctionSeparator (line 19) | @Override method getTemplateStart (line 24) | @Override method getTemplateEnd (line 29) | @Override FILE: src/main/java/com/reason/lang/ocaml/OclLexer.java class OclLexer (line 5) | public class OclLexer extends FlexAdapter { method OclLexer (line 6) | public OclLexer() { FILE: src/main/java/com/reason/lang/ocaml/OclParser.java class OclParser (line 11) | public class OclParser extends CommonPsiParser { method OclParser (line 12) | public OclParser(boolean isSafe) { method getORParser (line 16) | @Override class OclParserState (line 21) | static class OclParserState extends ORLanguageParser { method OclParserState (line 22) | protected OclParserState(@NotNull PsiBuilder builder, boolean isSafe) { method parse (line 26) | @Override public void parse() { method parsePolyVariant (line 227) | private void parsePolyVariant() { method parseTypeArgument (line 233) | private void parseTypeArgument() { method parseTilde (line 239) | private void parseTilde() { method parseStringConcat (line 265) | private void parseStringConcat() { method parseOption (line 271) | private void parseOption() { method parseFunctor (line 291) | private void parseFunctor() { method parseRaise (line 299) | private void parseRaise() { method parseComma (line 306) | private void parseComma() { method parseArrobase (line 347) | private void parseArrobase() { method parseArrobase2 (line 353) | private void parseArrobase2() { method parseArrobase3 (line 359) | private void parseArrobase3() { method parseLt (line 365) | private void parseLt() { method parseGt (line 373) | private void parseGt() { method parseWhile (line 383) | private void parseWhile() { method parseFor (line 388) | private void parseFor() { method parseDo (line 392) | private void parseDo() { method parseDone (line 405) | private void parseDone() { method parseRightArrow (line 412) | private void parseRightArrow() { method parseAssert (line 452) | private void parseAssert() { method parseAnd (line 456) | private void parseAnd() { method parseDot (line 472) | private void parseDot() { method parseDotDot (line 480) | private void parseDotDot() { method parseSharp (line 486) | private void parseSharp() { method parsePipe (line 492) | private void parsePipe() { method parseMatch (line 532) | private void parseMatch() { method parseTry (line 537) | private void parseTry() { method parseWith (line 542) | private void parseWith() { method parseIf (line 585) | private void parseIf() { method parseThen (line 591) | private void parseThen() { method parseElse (line 599) | private void parseElse() { method parseStruct (line 605) | private void parseStruct() { method parseSig (line 617) | private void parseSig() { method parseSemi (line 629) | private void parseSemi() { method parseIn (line 662) | private void parseIn() { method parseObject (line 680) | private void parseObject() { method parseInitializer (line 684) | private void parseInitializer() { method parseBegin (line 689) | private void parseBegin() { method parseEnd (line 693) | private void parseEnd() { method parseColon (line 713) | private void parseColon() { method parseSignatureExpression (line 768) | private void parseSignatureExpression() { method parseQuestionMark (line 774) | private void parseQuestionMark() { method parseFunction (line 801) | private void parseFunction() { method parseFun (line 815) | private void parseFun() { method parseUnderscore (line 823) | private void parseUnderscore() { method parseEq (line 829) | @SuppressWarnings("StatementWithEmptyBody") method parseOf (line 888) | private void parseOf() { method parseStar (line 895) | private void parseStar() { method parseLParen (line 910) | private void parseLParen() { method parseRParen (line 1013) | private void parseRParen() { method parseLBrace (line 1090) | private void parseLBrace() { method parseRBrace (line 1111) | private void parseRBrace() { method parseLBracket (line 1120) | private void parseLBracket() { method parseRBracket (line 1166) | private void parseRBracket() { method parseLArray (line 1171) | private void parseLArray() { method parseRArray (line 1182) | private void parseRArray() { method parseNumber (line 1194) | private void parseNumber() { method parseStringValue (line 1206) | private void parseStringValue() { method parseLIdent (line 1217) | private void parseLIdent() { method parseUIdent (line 1307) | private void parseUIdent() { method parseFunctorCall (line 1376) | private void parseFunctorCall() { method parseOpen (line 1385) | private void parseOpen() { method parseInclude (line 1395) | private void parseInclude() { method parseExternal (line 1400) | private void parseExternal() { method parseType (line 1405) | @SuppressWarnings("StatementWithEmptyBody") method parseException (line 1423) | private void parseException() { method parseDirectiveIf (line 1430) | private void parseDirectiveIf() { method parseDirectiveElse (line 1435) | private void parseDirectiveElse() { method parseDirectiveElif (line 1439) | private void parseDirectiveElif() { method parseDirectiveEnd (line 1443) | private void parseDirectiveEnd() { method parseVal (line 1450) | private void parseVal() { method parseRef (line 1461) | private void parseRef() { method parseMethod (line 1467) | private void parseMethod() { method parseLet (line 1476) | private void parseLet() { method parseModule (line 1488) | private void parseModule() { method parseClass (line 1501) | private void parseClass() { method parseInherit (line 1506) | private void parseInherit() { method endLikeSemi (line 1511) | private void endLikeSemi() { FILE: src/main/java/com/reason/lang/ocaml/OclParserDefinition.java class OclParserDefinition (line 12) | public class OclParserDefinition implements ParserDefinition { method createLexer (line 17) | @Override method getWhitespaceTokens (line 22) | @Override method getCommentTokens (line 27) | @Override method getStringLiteralElements (line 32) | @Override method createParser (line 37) | @Override method getFileNodeType (line 42) | @Override method createFile (line 47) | @Override method spaceExistenceTypeBetweenTokens (line 54) | @Override method createElement (line 59) | @Override FILE: src/main/java/com/reason/lang/ocaml/OclSafeParserDefinition.java class OclSafeParserDefinition (line 7) | public class OclSafeParserDefinition extends OclParserDefinition { method createParser (line 8) | @Override public @NotNull PsiParser createParser(Project project) { FILE: src/main/java/com/reason/lang/ocaml/OclTypes.java class OclTypes (line 6) | public class OclTypes extends ORLangTypes { method OclTypes (line 9) | private OclTypes() { FILE: src/main/java/com/reason/lang/ocamlgrammar/OclGrammarAstFactory.java class OclGrammarAstFactory (line 11) | class OclGrammarAstFactory extends ASTFactory { method OclGrammarAstFactory (line 12) | private OclGrammarAstFactory() { method createElement (line 15) | public static @NotNull PsiElement createElement(@NotNull ASTNode node) { FILE: src/main/java/com/reason/lang/ocamlgrammar/OclGrammarElementType.java class OclGrammarElementType (line 6) | public class OclGrammarElementType extends IElementType { method OclGrammarElementType (line 7) | OclGrammarElementType(@NotNull String debugName) { FILE: src/main/java/com/reason/lang/ocamlgrammar/OclGrammarLanguage.java class OclGrammarLanguage (line 5) | public class OclGrammarLanguage extends Language { method OclGrammarLanguage (line 8) | private OclGrammarLanguage() { FILE: src/main/java/com/reason/lang/ocamlgrammar/OclGrammarLexer.java class OclGrammarLexer (line 10) | @SuppressWarnings("ALL") method ZZ_CMAP (line 48) | public static int ZZ_CMAP(int ch) { method zzUnpackAction (line 80) | private static int [] zzUnpackAction() { method zzUnpackAction (line 87) | private static int zzUnpackAction(String packed, int offset, int [] re... method zzUnpackRowMap (line 119) | private static int [] zzUnpackRowMap() { method zzUnpackRowMap (line 126) | private static int zzUnpackRowMap(String packed, int offset, int [] re... method zzUnpackTrans (line 177) | private static int [] zzUnpackTrans() { method zzUnpackTrans (line 184) | private static int zzUnpackTrans(String packed, int offset, int [] res... method zzUnpackAttribute (line 220) | private static int [] zzUnpackAttribute() { method zzUnpackAttribute (line 227) | private static int zzUnpackAttribute(String packed, int offset, int []... method OclGrammarLexer (line 277) | public OclGrammarLexer() { method tokenStart (line 283) | private void tokenStart() { method tokenEnd (line 288) | private void tokenEnd() { method OclGrammarLexer (line 298) | public OclGrammarLexer(java.io.Reader in) { method zzUnpackCMap (line 309) | private static char [] zzUnpackCMap(String packed) { method getTokenStart (line 325) | public final int getTokenStart() { method getTokenEnd (line 329) | public final int getTokenEnd() { method reset (line 333) | public void reset(CharSequence buffer, int start, int end, int initial... method zzRefill (line 349) | private boolean zzRefill() throws java.io.IOException { method yystate (line 357) | public final int yystate() { method yybegin (line 367) | public final void yybegin(int newState) { method yytext (line 375) | public final CharSequence yytext() { method yycharat (line 391) | public final char yycharat(int pos) { method yylength (line 399) | public final int yylength() { method zzScanError (line 418) | private void zzScanError(int errorCode) { method yypushback (line 439) | public void yypushback(int number) { method advance (line 454) | public IElementType advance() throws java.io.IOException { FILE: src/main/java/com/reason/lang/ocamlgrammar/OclGrammarParser.java class OclGrammarParser (line 8) | public class OclGrammarParser extends CommonPsiParser { method OclGrammarParser (line 9) | protected OclGrammarParser(boolean isSafe) { method getORParser (line 13) | @Override class OclYaccParserState (line 18) | static class OclYaccParserState extends ORParser { method OclYaccParserState (line 19) | protected OclYaccParserState(@NotNull PsiBuilder builder, boolean ve... method parse (line 23) | @Override FILE: src/main/java/com/reason/lang/ocamlgrammar/OclGrammarParserDefinition.java class OclGrammarParserDefinition (line 11) | public class OclGrammarParserDefinition implements ParserDefinition { method createLexer (line 16) | @Override method getWhitespaceTokens (line 21) | public @NotNull TokenSet getWhitespaceTokens() { method getCommentTokens (line 25) | public @NotNull TokenSet getCommentTokens() { method getStringLiteralElements (line 29) | public @NotNull TokenSet getStringLiteralElements() { method createParser (line 33) | public @NotNull PsiParser createParser(Project project) { method getFileNodeType (line 37) | @Override method createFile (line 42) | public @NotNull PsiFile createFile(@NotNull FileViewProvider viewProvi... method spaceExistenceTypeBetweenTokens (line 46) | public @NotNull SpaceRequirements spaceExistenceTypeBetweenTokens(ASTN... method createElement (line 50) | @NotNull FILE: src/main/java/com/reason/lang/ocamlgrammar/OclGrammarTypes.java class OclGrammarTypes (line 6) | public class OclGrammarTypes extends ORTypes { FILE: src/main/java/com/reason/lang/ocamllex/OclLexAstFactory.java class OclLexAstFactory (line 11) | class OclLexAstFactory extends ASTFactory { method OclLexAstFactory (line 12) | private OclLexAstFactory() { method createElement (line 15) | public static @NotNull PsiElement createElement(@NotNull ASTNode node) { FILE: src/main/java/com/reason/lang/ocamllex/OclLexElementType.java class OclLexElementType (line 6) | public class OclLexElementType extends IElementType { method OclLexElementType (line 7) | public OclLexElementType(@NotNull String debugName) { FILE: src/main/java/com/reason/lang/ocamllex/OclLexLanguage.java class OclLexLanguage (line 5) | public class OclLexLanguage extends Language { method OclLexLanguage (line 8) | private OclLexLanguage() { FILE: src/main/java/com/reason/lang/ocamllex/OclLexLexer.java class OclLexLexer (line 10) | @SuppressWarnings("ALL") method ZZ_CMAP (line 48) | public static int ZZ_CMAP(int ch) { method zzUnpackAction (line 78) | private static int [] zzUnpackAction() { method zzUnpackAction (line 85) | private static int zzUnpackAction(String packed, int offset, int [] re... method zzUnpackRowMap (line 111) | private static int [] zzUnpackRowMap() { method zzUnpackRowMap (line 118) | private static int zzUnpackRowMap(String packed, int offset, int [] re... method zzUnpackTrans (line 157) | private static int [] zzUnpackTrans() { method zzUnpackTrans (line 164) | private static int zzUnpackTrans(String packed, int offset, int [] res... method zzUnpackAttribute (line 199) | private static int [] zzUnpackAttribute() { method zzUnpackAttribute (line 206) | private static int zzUnpackAttribute(String packed, int offset, int []... method OclLexLexer (line 255) | public OclLexLexer() { method tokenStart (line 260) | private void tokenStart() { method tokenEnd (line 265) | private void tokenEnd() { method OclLexLexer (line 275) | public OclLexLexer(java.io.Reader in) { method zzUnpackCMap (line 286) | private static char [] zzUnpackCMap(String packed) { method getTokenStart (line 302) | public final int getTokenStart() { method getTokenEnd (line 306) | public final int getTokenEnd() { method reset (line 310) | public void reset(CharSequence buffer, int start, int end, int initial... method zzRefill (line 326) | private boolean zzRefill() throws java.io.IOException { method yystate (line 334) | public final int yystate() { method yybegin (line 344) | public final void yybegin(int newState) { method yytext (line 352) | public final CharSequence yytext() { method yycharat (line 368) | public final char yycharat(int pos) { method yylength (line 376) | public final int yylength() { method zzScanError (line 395) | private void zzScanError(int errorCode) { method yypushback (line 416) | public void yypushback(int number) { method advance (line 431) | public IElementType advance() throws java.io.IOException { FILE: src/main/java/com/reason/lang/ocamllex/OclLexParser.java class OclLexParser (line 8) | public class OclLexParser extends CommonPsiParser { method OclLexParser (line 9) | protected OclLexParser(boolean isSafe) { method getORParser (line 13) | @Override class OclLexParserState (line 18) | static class OclLexParserState extends ORParser { method OclLexParserState (line 19) | protected OclLexParserState(@NotNull PsiBuilder builder, boolean ver... method parse (line 23) | @Override FILE: src/main/java/com/reason/lang/ocamllex/OclLexParserDefinition.java class OclLexParserDefinition (line 11) | public class OclLexParserDefinition implements ParserDefinition { method createLexer (line 16) | @Override method getWhitespaceTokens (line 21) | public @NotNull TokenSet getWhitespaceTokens() { method getCommentTokens (line 25) | public @NotNull TokenSet getCommentTokens() { method getStringLiteralElements (line 29) | public @NotNull TokenSet getStringLiteralElements() { method createParser (line 33) | public @NotNull PsiParser createParser(Project project) { method getFileNodeType (line 37) | @Override method createFile (line 42) | public @NotNull PsiFile createFile(@NotNull FileViewProvider viewProvi... method spaceExistenceTypeBetweenTokens (line 46) | public @NotNull SpaceRequirements spaceExistenceTypeBetweenTokens(ASTN... method createElement (line 50) | public @NotNull PsiElement createElement(@NotNull ASTNode node) { FILE: src/main/java/com/reason/lang/ocamllex/OclLexTypes.java class OclLexTypes (line 6) | public class OclLexTypes extends ORTypes { FILE: src/main/java/com/reason/lang/ocamlyacc/OclYaccAstFactory.java class OclYaccAstFactory (line 11) | class OclYaccAstFactory extends ASTFactory { method OclYaccAstFactory (line 12) | private OclYaccAstFactory() { method createElement (line 15) | public static @NotNull PsiElement createElement(@NotNull ASTNode node) { FILE: src/main/java/com/reason/lang/ocamlyacc/OclYaccElementType.java class OclYaccElementType (line 6) | public class OclYaccElementType extends IElementType { method OclYaccElementType (line 7) | OclYaccElementType(@NotNull String debugName) { FILE: src/main/java/com/reason/lang/ocamlyacc/OclYaccLanguage.java class OclYaccLanguage (line 5) | public class OclYaccLanguage extends Language { method OclYaccLanguage (line 8) | private OclYaccLanguage() { FILE: src/main/java/com/reason/lang/ocamlyacc/OclYaccLexer.java class OclYaccLexer (line 10) | @SuppressWarnings("ALL") method ZZ_CMAP (line 49) | public static int ZZ_CMAP(int ch) { method zzUnpackAction (line 81) | private static int [] zzUnpackAction() { method zzUnpackAction (line 88) | private static int zzUnpackAction(String packed, int offset, int [] re... method zzUnpackRowMap (line 118) | private static int [] zzUnpackRowMap() { method zzUnpackRowMap (line 125) | private static int zzUnpackRowMap(String packed, int offset, int [] re... method zzUnpackTrans (line 162) | private static int [] zzUnpackTrans() { method zzUnpackTrans (line 169) | private static int zzUnpackTrans(String packed, int offset, int [] res... method zzUnpackAttribute (line 206) | private static int [] zzUnpackAttribute() { method zzUnpackAttribute (line 213) | private static int zzUnpackAttribute(String packed, int offset, int []... method OclYaccLexer (line 263) | public OclYaccLexer() { method tokenStart (line 269) | private void tokenStart() { method tokenEnd (line 274) | private void tokenEnd() { method OclYaccLexer (line 284) | public OclYaccLexer(java.io.Reader in) { method zzUnpackCMap (line 295) | private static char [] zzUnpackCMap(String packed) { method getTokenStart (line 311) | public final int getTokenStart() { method getTokenEnd (line 315) | public final int getTokenEnd() { method reset (line 319) | public void reset(CharSequence buffer, int start, int end, int initial... method zzRefill (line 335) | private boolean zzRefill() throws java.io.IOException { method yystate (line 343) | public final int yystate() { method yybegin (line 353) | public final void yybegin(int newState) { method yytext (line 361) | public final CharSequence yytext() { method yycharat (line 377) | public final char yycharat(int pos) { method yylength (line 385) | public final int yylength() { method zzScanError (line 404) | private void zzScanError(int errorCode) { method yypushback (line 425) | public void yypushback(int number) { method advance (line 440) | public IElementType advance() throws java.io.IOException { FILE: src/main/java/com/reason/lang/ocamlyacc/OclYaccParser.java class OclYaccParser (line 8) | public class OclYaccParser extends CommonPsiParser { method OclYaccParser (line 9) | protected OclYaccParser(boolean isSafe) { method getORParser (line 13) | @Override class OclYaccParserState (line 18) | static class OclYaccParserState extends ORParser { method OclYaccParserState (line 19) | protected OclYaccParserState(@NotNull PsiBuilder builder, boolean ve... method parse (line 23) | @Override FILE: src/main/java/com/reason/lang/ocamlyacc/OclYaccParserDefinition.java class OclYaccParserDefinition (line 11) | public class OclYaccParserDefinition implements ParserDefinition { method createLexer (line 16) | @Override method getWhitespaceTokens (line 21) | public @NotNull TokenSet getWhitespaceTokens() { method getCommentTokens (line 25) | public @NotNull TokenSet getCommentTokens() { method getStringLiteralElements (line 29) | public @NotNull TokenSet getStringLiteralElements() { method createParser (line 33) | public @NotNull PsiParser createParser(Project project) { method getFileNodeType (line 37) | @Override method createFile (line 42) | public @NotNull PsiFile createFile(@NotNull FileViewProvider viewProvi... method spaceExistenceTypeBetweenTokens (line 46) | public @NotNull SpaceRequirements spaceExistenceTypeBetweenTokens(ASTN... method createElement (line 50) | @NotNull FILE: src/main/java/com/reason/lang/ocamlyacc/OclYaccTypes.java class OclYaccTypes (line 6) | public class OclYaccTypes extends ORTypes { FILE: src/main/java/com/reason/lang/reason/ReasonMLLexer.java class ReasonMLLexer (line 11) | @SuppressWarnings("ALL") method ZZ_CMAP (line 48) | public static int ZZ_CMAP(int ch) { method zzUnpackAction (line 106) | private static int [] zzUnpackAction() { method zzUnpackAction (line 113) | private static int zzUnpackAction(String packed, int offset, int [] re... method zzUnpackRowMap (line 179) | private static int [] zzUnpackRowMap() { method zzUnpackRowMap (line 186) | private static int zzUnpackRowMap(String packed, int offset, int [] re... method zzUnpackTrans (line 537) | private static int [] zzUnpackTrans() { method zzUnpackTrans (line 544) | private static int zzUnpackTrans(String packed, int offset, int [] res... method zzUnpackAttribute (line 585) | private static int [] zzUnpackAttribute() { method zzUnpackAttribute (line 592) | private static int zzUnpackAttribute(String packed, int offset, int []... method ReasonMLLexer (line 634) | public ReasonMLLexer(ORLangTypes types) { method tokenStart (line 645) | private void tokenStart() { method tokenEnd (line 650) | private void tokenEnd() { method ReasonMLLexer (line 660) | public ReasonMLLexer(java.io.Reader in) { method zzUnpackCMap (line 671) | private static char [] zzUnpackCMap(String packed) { method getTokenStart (line 687) | public final int getTokenStart() { method getTokenEnd (line 691) | public final int getTokenEnd() { method reset (line 695) | public void reset(CharSequence buffer, int start, int end, int initial... method zzRefill (line 710) | private boolean zzRefill() throws java.io.IOException { method yystate (line 718) | public final int yystate() { method yybegin (line 728) | public final void yybegin(int newState) { method yytext (line 736) | public final CharSequence yytext() { method yycharat (line 752) | public final char yycharat(int pos) { method yylength (line 760) | public final int yylength() { method zzScanError (line 779) | private void zzScanError(int errorCode) { method yypushback (line 800) | public void yypushback(int number) { method advance (line 815) | public IElementType advance() throws java.io.IOException { FILE: src/main/java/com/reason/lang/reason/RmlASTFactory.java class RmlASTFactory (line 5) | public class RmlASTFactory extends ORASTFactory { method RmlASTFactory (line 6) | public RmlASTFactory() { FILE: src/main/java/com/reason/lang/reason/RmlLanguage.java class RmlLanguage (line 7) | public class RmlLanguage extends Language implements ORLanguageProperties { method RmlLanguage (line 10) | private RmlLanguage() { method getParameterSeparator (line 14) | @Override method getFunctionSeparator (line 19) | @Override method getTemplateStart (line 24) | @Override method getTemplateEnd (line 29) | @Override FILE: src/main/java/com/reason/lang/reason/RmlLexer.java class RmlLexer (line 5) | public class RmlLexer extends FlexAdapter { method RmlLexer (line 6) | public RmlLexer() { FILE: src/main/java/com/reason/lang/reason/RmlParser.java class RmlParser (line 10) | public class RmlParser extends CommonPsiParser { method RmlParser (line 11) | RmlParser(boolean isSafe) { method getORParser (line 15) | @Override class RmlParserState (line 20) | static class RmlParserState extends ORLanguageParser { method RmlParserState (line 21) | public RmlParserState(@NotNull PsiBuilder builder, boolean isSafe) { method parse (line 25) | @Override method parseTypeArgument (line 215) | private void parseTypeArgument() { method parseSome (line 221) | private void parseSome() { method parseMethod (line 232) | private void parseMethod() { method parseInitializer (line 239) | private void parseInitializer() { method parsePolyVariant (line 247) | private void parsePolyVariant() { method parseUnderscore (line 259) | private void parseUnderscore() { method parseTilde (line 275) | private void parseTilde() { method parseQuestionMark (line 300) | private void parseQuestionMark() { method parseTernary (line 320) | private void parseTernary() { method parseRef (line 339) | private void parseRef() { method generateJsxPropertyName (line 348) | private void generateJsxPropertyName() { method parseOption (line 354) | private void parseOption() { method parseMatch (line 362) | private void parseMatch() { method parseRaw (line 368) | private void parseRaw() { method parseIf (line 375) | private void parseIf() { method parseThen (line 379) | private void parseThen() { method parseElse (line 385) | private void parseElse() { method parseDot (line 391) | private void parseDot() { method parseDotDotDot (line 398) | private void parseDotDotDot() { method parseWith (line 413) | private void parseWith() { method parseAssert (line 421) | private void parseAssert() { method parseFun (line 425) | private void parseFun() { method parseAnd (line 432) | private void parseAnd() { method parseComma (line 450) | private void parseComma() { method parsePipe (line 543) | private void parsePipe() { method parseStringValue (line 576) | private void parseStringValue() { method parseMlStringOpen (line 590) | private void parseMlStringOpen() { method parseMlStringClose (line 598) | private void parseMlStringClose() { method parseJsStringOpen (line 607) | private void parseJsStringOpen() { method parseJsStringClose (line 611) | private void parseJsStringClose() { method parseLet (line 620) | private void parseLet() { method parseVal (line 624) | private void parseVal() { method parsePub (line 633) | private void parsePub() { method parseModule (line 640) | private void parseModule() { method parseException (line 655) | private void parseException() { method parseClass (line 660) | private void parseClass() { method parseType (line 665) | private void parseType() { method parseExternal (line 675) | private void parseExternal() { method parseOpen (line 680) | private void parseOpen() { method parseInclude (line 685) | private void parseInclude() { method parsePercent (line 690) | private void parsePercent() { method parseColon (line 706) | private void parseColon() { method parseSignatureExpression (line 767) | private void parseSignatureExpression() { method parseLetSignature (line 773) | private void parseLetSignature() { method parseArrobase (line 787) | private void parseArrobase() { method parseLt (line 793) | private void parseLt() { method parseLtSlash (line 814) | private void parseLtSlash() { method parseGt (line 834) | private void parseGt() { method parseGtAutoClose (line 861) | private void parseGtAutoClose() { method parseLIdent (line 866) | private void parseLIdent() { method parseLArray (line 924) | private void parseLArray() { method parseRArray (line 929) | private void parseRArray() { method parseLBracket (line 938) | private void parseLBracket() { method parseRBracket (line 970) | private void parseRBracket() { method parseBracketGt (line 979) | private void parseBracketGt() { method parseLBrace (line 983) | private void parseLBrace() { method parseRBrace (line 1034) | private void parseRBrace() { method parseLParen (line 1050) | private void parseLParen() { method parseRParen (line 1142) | private void parseRParen() { method parseEq (line 1188) | private void parseEq() { method parseColonEq (line 1238) | private void parseColonEq() { method parseLetBinding (line 1248) | private void parseLetBinding() { method parseSemi (line 1254) | private void parseSemi() { method parseUIdent (line 1270) | private void parseUIdent() { method parseSwitch (line 1325) | private void parseSwitch() { method parseTry (line 1329) | private void parseTry() { method parseArrow (line 1333) | private void parseArrow() { FILE: src/main/java/com/reason/lang/reason/RmlParserDefinition.java class RmlParserDefinition (line 12) | public class RmlParserDefinition implements ParserDefinition { method createLexer (line 13) | @Override method getWhitespaceTokens (line 18) | public @NotNull TokenSet getWhitespaceTokens() { method getCommentTokens (line 22) | public @NotNull TokenSet getCommentTokens() { method getStringLiteralElements (line 26) | public @NotNull TokenSet getStringLiteralElements() { method createParser (line 30) | public @NotNull PsiParser createParser(Project project) { method getFileNodeType (line 34) | @Override method createFile (line 39) | public @NotNull PsiFile createFile(@NotNull FileViewProvider viewProvi... method spaceExistenceTypeBetweenTokens (line 45) | public @NotNull SpaceRequirements spaceExistenceTypeBetweenTokens(ASTN... method createElement (line 49) | public @NotNull PsiElement createElement(@NotNull ASTNode node) { FILE: src/main/java/com/reason/lang/reason/RmlSafeParserDefinition.java class RmlSafeParserDefinition (line 7) | public class RmlSafeParserDefinition extends RmlParserDefinition { method createParser (line 8) | @Override public @NotNull PsiParser createParser(Project project) { FILE: src/main/java/com/reason/lang/reason/RmlTypes.java class RmlTypes (line 6) | public class RmlTypes extends ORLangTypes { method RmlTypes (line 9) | private RmlTypes() { FILE: src/main/java/com/reason/lang/rescript/ResASTFactory.java class ResASTFactory (line 5) | public class ResASTFactory extends ORASTFactory { method ResASTFactory (line 6) | public ResASTFactory() { FILE: src/main/java/com/reason/lang/rescript/ResFlexLexer.java class ResFlexLexer (line 12) | @SuppressWarnings("ALL") method zzUnpackcmap_top (line 49) | private static int [] zzUnpackcmap_top() { method zzUnpackcmap_top (line 56) | private static int zzUnpackcmap_top(String packed, int offset, int [] ... method zzUnpackcmap_blocks (line 88) | private static int [] zzUnpackcmap_blocks() { method zzUnpackcmap_blocks (line 95) | private static int zzUnpackcmap_blocks(String packed, int offset, int ... method zzUnpackAction (line 141) | private static int [] zzUnpackAction() { method zzUnpackAction (line 148) | private static int zzUnpackAction(String packed, int offset, int [] re... method zzUnpackRowMap (line 215) | private static int [] zzUnpackRowMap() { method zzUnpackRowMap (line 222) | private static int zzUnpackRowMap(String packed, int offset, int [] re... method zzUnpacktrans (line 580) | private static int [] zzUnpacktrans() { method zzUnpacktrans (line 587) | private static int zzUnpacktrans(String packed, int offset, int [] res... method zzUnpackAttribute (line 629) | private static int [] zzUnpackAttribute() { method zzUnpackAttribute (line 636) | private static int zzUnpackAttribute(String packed, int offset, int []... method ResFlexLexer (line 698) | public ResFlexLexer(ORLangTypes types) { method tokenStart (line 709) | private void tokenStart() { method tokenEnd (line 714) | private void tokenEnd() { method ResFlexLexer (line 724) | public ResFlexLexer(java.io.Reader in) { method zzMaxBufferLen (line 730) | private int zzMaxBufferLen() { method zzCanGrow (line 735) | private boolean zzCanGrow() { method zzCMap (line 742) | private static int zzCMap(int input) { method getTokenStart (line 747) | public final int getTokenStart() { method getTokenEnd (line 751) | public final int getTokenEnd() { method reset (line 755) | public void reset(CharSequence buffer, int start, int end, int initial... method zzRefill (line 771) | private boolean zzRefill() throws java.io.IOException { method yystate (line 779) | public final int yystate() { method yybegin (line 789) | public final void yybegin(int newState) { method yytext (line 797) | public final CharSequence yytext() { method yycharat (line 813) | public final char yycharat(int pos) { method yylength (line 821) | public final int yylength() { method zzScanError (line 840) | private void zzScanError(int errorCode) { method yypushback (line 861) | public void yypushback(int number) { method advance (line 876) | public IElementType advance() throws java.io.IOException FILE: src/main/java/com/reason/lang/rescript/ResLanguage.java class ResLanguage (line 7) | public class ResLanguage extends Language implements ORLanguageProperties { method ResLanguage (line 10) | private ResLanguage() { method getParameterSeparator (line 14) | @Override method getFunctionSeparator (line 19) | @Override method getTemplateStart (line 24) | @Override method getTemplateEnd (line 29) | @Override FILE: src/main/java/com/reason/lang/rescript/ResLexer.java class ResLexer (line 5) | public class ResLexer extends FlexAdapter { method ResLexer (line 6) | public ResLexer() { FILE: src/main/java/com/reason/lang/rescript/ResParser.java class ResParser (line 11) | public class ResParser extends CommonPsiParser { method ResParser (line 12) | ResParser(boolean isSafe) { method getORParser (line 16) | @Override class ResParserState (line 21) | static class ResParserState extends ORLanguageParser { method ResParserState (line 22) | public ResParserState(@NotNull PsiBuilder builder, boolean isSafe) { method parse (line 26) | @Override method parseTypeArgument (line 251) | private void parseTypeArgument() { method parseUnpack (line 260) | private void parseUnpack() { method parseUnit (line 275) | private void parseUnit() { method parseSome (line 281) | private void parseSome() { method parseNone (line 292) | private void parseNone() { method parseList (line 296) | private void parseList() { method parseNumeric (line 305) | private void parseNumeric() { method parseUnderscore (line 313) | private void parseUnderscore() { method parseRef (line 331) | private void parseRef() { method parseMethod (line 344) | private void parseMethod() { method generateJsxPropertyName (line 351) | private void generateJsxPropertyName() { method parseOption (line 357) | private void parseOption() { method parseMatch (line 368) | private void parseMatch() { method parseIf (line 374) | private void parseIf() { method parseElse (line 385) | private void parseElse() { method parseDotDotDot (line 391) | private void parseDotDotDot() { method parseQuestionMark (line 399) | private void parseQuestionMark() { method parseTernary (line 432) | private void parseTernary(int foundPos) { method parseTilde (line 449) | private void parseTilde() { method parseAssert (line 470) | private void parseAssert() { method parseAnd (line 474) | private void parseAnd() { method parseComma (line 493) | private void parseComma() { method parsePipe (line 542) | private void parsePipe() { method parseStringValue (line 570) | private void parseStringValue() { method parseTemplateStringOpen (line 576) | private void parseTemplateStringOpen() { method parseLet (line 581) | private void parseLet() { method parseModule (line 589) | private void parseModule() { method parseException (line 599) | private void parseException() { method parseType (line 604) | private void parseType() { method parseExternal (line 614) | private void parseExternal() { method parseOpen (line 619) | private void parseOpen() { method parseInclude (line 624) | private void parseInclude() { method parsePercent (line 629) | private void parsePercent() { method parseColon (line 638) | private void parseColon() { method parseArrobase (line 709) | private void parseArrobase() { method parseLt (line 716) | private void parseLt() { method parseGt (line 747) | private void parseGt() { method parseGtAutoClose (line 781) | private void parseGtAutoClose() { method parseLtSlash (line 797) | private void parseLtSlash() { method parseLIdent (line 807) | private void parseLIdent() { method parseLBracket (line 896) | private void parseLBracket() { method parseRBracket (line 919) | private void parseRBracket() { method parseLBrace (line 928) | private void parseLBrace() { method parseRBrace (line 992) | private void parseRBrace() { method parseLParen (line 1013) | private void parseLParen() { method parseRParen (line 1106) | private void parseRParen() { method parseEq (line 1190) | private void parseEq() { method parseColonEq (line 1259) | private void parseColonEq() { method parseUIdent (line 1268) | private void parseUIdent() { method parseLTagName (line 1389) | private void parseLTagName() { method parseUTagName (line 1396) | private void parseUTagName() { method parsePolyVariant (line 1403) | private void parsePolyVariant() { method parseSwitch (line 1412) | private void parseSwitch() { method parseTry (line 1418) | private void parseTry() { method parseCatch (line 1423) | private void parseCatch() { method parseWith (line 1429) | private void parseWith() { method parseArrow (line 1437) | private void parseArrow() { method lookAheadSkipEOL (line 1483) | private @Nullable IElementType lookAheadSkipEOL() { method advanceSkipEOL (line 1491) | private void advanceSkipEOL() { FILE: src/main/java/com/reason/lang/rescript/ResParserDefinition.java class ResParserDefinition (line 12) | public class ResParserDefinition implements ParserDefinition { method createLexer (line 13) | @Override method getWhitespaceTokens (line 18) | public @NotNull TokenSet getWhitespaceTokens() { method getCommentTokens (line 22) | public @NotNull TokenSet getCommentTokens() { method getStringLiteralElements (line 26) | public @NotNull TokenSet getStringLiteralElements() { method createParser (line 30) | public @NotNull PsiParser createParser(Project project) { method getFileNodeType (line 34) | @Override method createFile (line 39) | public @NotNull PsiFile createFile(@NotNull FileViewProvider viewProvi... method spaceExistenceTypeBetweenTokens (line 45) | public @NotNull SpaceRequirements spaceExistenceTypeBetweenTokens(ASTN... method createElement (line 49) | public @NotNull PsiElement createElement(@NotNull ASTNode node) { FILE: src/main/java/com/reason/lang/rescript/ResSafeParserDefinition.java class ResSafeParserDefinition (line 7) | public class ResSafeParserDefinition extends ResParserDefinition { method createParser (line 8) | @Override FILE: src/main/java/com/reason/lang/rescript/ResTypes.java class ResTypes (line 6) | public class ResTypes extends ORLangTypes { method ResTypes (line 9) | private ResTypes() { FILE: src/main/java/jpsplugin/com/reason/AutoDeletingTempFile.java class AutoDeletingTempFile (line 10) | public class AutoDeletingTempFile implements AutoCloseable { method AutoDeletingTempFile (line 13) | public AutoDeletingTempFile(@NotNull String prefix, @NotNull String ex... method getPath (line 17) | public @NotNull String getPath() { method write (line 21) | public void write(@NotNull String text, @NotNull Charset charset) thro... method close (line 25) | @Override FILE: src/main/java/jpsplugin/com/reason/FileUtil.java class FileUtil (line 9) | public class FileUtil { method FileUtil (line 10) | private FileUtil() { method readFileContent (line 13) | public static String readFileContent(@NotNull VirtualFile file) { FILE: src/main/java/jpsplugin/com/reason/Interrupted.java class Interrupted (line 3) | public class Interrupted { method Interrupted (line 4) | private Interrupted() { method sleep (line 7) | public static void sleep(int timeToWait) { FILE: src/main/java/jpsplugin/com/reason/Joiner.java class Joiner (line 7) | public class Joiner { method Joiner (line 9) | private Joiner() { method join (line 12) | @NotNull method join (line 17) | @NotNull method join (line 36) | public static @NotNull String join(@NotNull String separator, @Nullabl... FILE: src/main/java/jpsplugin/com/reason/Log.java class Log (line 17) | public class Log { method Log (line 23) | private Log(String name) { method create (line 27) | @NotNull method isDebugEnabled (line 32) | public boolean isDebugEnabled() { method isTraceEnabled (line 36) | public boolean isTraceEnabled() { method debug (line 40) | public void debug(String comment) { method debug (line 46) | public void debug(String msg, Project t) { method debug (line 52) | public void debug(String comment, Integer t) { method debug (line 58) | public void debug(String comment, int t) { method debug (line 64) | public void debug(String comment, long t) { method debug (line 70) | public void debug(String comment, int t, @Nullable Collection t1) { method debug (line 77) | public void debug(String comment, String t) { method debug (line 83) | public void debug(String comment, int t, String t1) { method debug (line 89) | public void debug(String comment, String t, String t1) { method debug (line 95) | public void debug(String comment, boolean t) { method debug (line 101) | public void debug(String comment, @Nullable PsiFile[] t) { method debug (line 107) | public void debug(String comment, @Nullable Path t) { method debug (line 113) | public void debug(String comment, @Nullable ResolveResult[] t) { method debug (line 119) | public void debug(@NotNull String comment, @Nullable PsiFile t) { method debug (line 126) | public void debug(@NotNull String comment, @NotNull String t, @Nullabl... method debug (line 132) | public void debug(@NotNull String comment, @NotNull String t, @Nullabl... method debug (line 138) | public void debug(@NotNull String comment, @Nullable VirtualFile t) { method debug (line 144) | public void debug(@NotNull String comment, @Nullable File t) { method debug (line 150) | public void debug(String comment, @Nullable Collection t) { method debug (line 157) | public void debug(String comment, @NotNull PsiQualifiedNamedElement el... method debug (line 169) | public void debug(String comment, @NotNull PsiQualifiedNamedElement el... method debug (line 182) | public void debug(String comment, String t, boolean t1) { method debug (line 188) | public void debug(@NotNull String comment, @NotNull Map rootCon... method warn (line 248) | public void warn(String msg) { method warn (line 252) | public void warn(@NotNull Exception e) { method trace (line 256) | public void trace(String msg) { method trace (line 262) | public void trace(String comment, @Nullable Collection t) { method trace (line 268) | public void trace(@NotNull String msg, @Nullable VirtualFile t) { method trace (line 274) | public void trace(@NotNull String comment, @Nullable PsiFile t) { method trace (line 280) | public void trace(String msg, String t) { method trace (line 286) | public void trace(String msg, boolean t) { method trace (line 292) | public void trace(String msg, Language t) { method trace (line 298) | public void trace(@NotNull String comment, @Nullable File t) { method trace (line 304) | public void trace(@NotNull String comment, @Nullable ProcessEvent t) { method trace (line 310) | public void trace(@NotNull String comment, @NotNull PsiQualifiedNamedE... method trace (line 316) | public void trace(@NotNull String msg, @NotNull PsiElement element) { method trace (line 322) | public void trace(String msg, PsiElement element, Project project, Glo... method error (line 328) | public void error(String message, Exception e) { method error (line 332) | public void error(String msg) { FILE: src/main/java/jpsplugin/com/reason/OCamlExecutable.java class OCamlExecutable (line 15) | public abstract class OCamlExecutable { method getExecutable (line 20) | public static @NotNull OCamlExecutable getExecutable(@Nullable String ... method patchCommandLine (line 40) | public abstract @NotNull GeneralCommandLine patchCommandLine(@NotNull ... method parseWslPath (line 44) | @Nullable class Wsl (line 67) | public static class Wsl extends OCamlExecutable { method Wsl (line 70) | public Wsl(@NotNull WSLDistribution distribution) { method patchCommandLine (line 75) | @Override method toString (line 86) | @Override class Local (line 92) | public static class Local extends OCamlExecutable { method Local (line 95) | public Local(@Nullable String cygwinBash) { method patchCommandLine (line 100) | @Override method toString (line 129) | @Override class Unknown (line 135) | public static class Unknown extends OCamlExecutable { method Unknown (line 136) | public Unknown() { method patchCommandLine (line 140) | @Override method toString (line 145) | @Override FILE: src/main/java/jpsplugin/com/reason/OClSourcesOrderRootTypeUIFactory.java class OClSourcesOrderRootTypeUIFactory (line 23) | public class OClSourcesOrderRootTypeUIFactory implements OrderRootTypeUI... method createPathEditor (line 24) | @Override method getIcon (line 30) | @Override method getNodeText (line 35) | @Override class SourcesPathEditor (line 40) | private static class SourcesPathEditor extends SdkPathEditor { method SourcesPathEditor (line 41) | SourcesPathEditor(@NotNull FileChooserDescriptor descriptor) { method adjustAddedFileSet (line 45) | @Override class OCamlRootsDetector (line 58) | private static class OCamlRootsDetector extends LibraryRootsDetector { method detectRoots (line 59) | @Override method suggestOCamlRoots (line 70) | @NotNull method getRootTypeName (line 108) | @Override FILE: src/main/java/jpsplugin/com/reason/ORNotification.java class ORNotification (line 11) | public final class ORNotification extends Notification { method notifyError (line 14) | public static void notifyError(@NotNull String title, @Nullable String... method ORNotification (line 18) | public ORNotification(@NotNull String title, @Nullable String subtitle... method ORNotification (line 24) | public ORNotification(@NotNull String title, @NotNull String content, ... method getIcon (line 29) | @Override method getIcon (line 34) | private static @NotNull Icon getIcon(@NotNull NotificationType type) { FILE: src/main/java/jpsplugin/com/reason/ORProcessTerminated.java type ORProcessTerminated (line 5) | @FunctionalInterface method run (line 7) | void run(@Nullable T data); FILE: src/main/java/jpsplugin/com/reason/OclSourcesOrderRootType.java class OclSourcesOrderRootType (line 6) | public class OclSourcesOrderRootType extends PersistentOrderRootType { method OclSourcesOrderRootType (line 7) | public OclSourcesOrderRootType() { method getInstance (line 11) | @NotNull FILE: src/main/java/jpsplugin/com/reason/Platform.java class Platform (line 21) | public class Platform { method Platform (line 27) | private Platform() { method getOsPrefix (line 30) | @NotNull method isWindows (line 47) | public static boolean isWindows() { method getPluginLocation (line 51) | @Nullable method findModulesFor (line 57) | public static @NotNull Map findModulesFor(@NotNul... method findExecutableInPath (line 77) | public static @NotNull Optional findExecutableInPath(String file... method getRelativePathToModule (line 85) | public static @NotNull String getRelativePathToModule(@NotNull String ... method getRelativePathToModule (line 103) | public static @NotNull String getRelativePathToModule(@NotNull PsiFile... method getModule (line 123) | public static @Nullable Module getModule(@NotNull Project project, @Nu... method isElementInSourceContent (line 128) | public static boolean isElementInSourceContent(@Nullable PsiElement el... FILE: src/main/java/jpsplugin/com/reason/Streams.java class Streams (line 10) | public class Streams { method Streams (line 13) | private Streams() { method waitUntilReady (line 16) | public static void waitUntilReady(@NotNull BufferedReader reader, @Not... method inputToString (line 30) | public static String inputToString(@NotNull InputStream is) { FILE: src/main/java/jpsplugin/com/reason/StringUtil.java class StringUtil (line 7) | public class StringUtil { method StringUtil (line 8) | private StringUtil() { method toFirstUpper (line 11) | @NotNull method toFirstLower (line 20) | @NotNull method trimLastCR (line 29) | public static @Nullable String trimLastCR(@Nullable String value) { method isUpper (line 40) | public static boolean isUpper(char c) { FILE: src/main/java/jpsplugin/com/reason/WGet.java class WGet (line 14) | public class WGet { method WGet (line 19) | private WGet() { method apply (line 22) | public static boolean apply(@NotNull String urlString, @NotNull File t... FILE: src/main/java/jpsplugin/com/reason/sdk/SdkDownloader.java class SdkDownloader (line 18) | public class SdkDownloader { method SdkDownloader (line 26) | public SdkDownloader(@NotNull String major, @NotNull String minor, @No... method modalTask (line 34) | public static @NotNull Task modalTask(@NotNull String major, @NotNull ... method run (line 43) | public void run(@Nullable Project project, @NotNull ProgressIndicator ... method uncompress (line 68) | @NotNull FILE: src/main/java/jpsplugin/com/reason/wizard/OCamlModuleWizardStep.java class OCamlModuleWizardStep (line 11) | class OCamlModuleWizardStep extends ModuleWizardStep { method getComponent (line 16) | public JComponent getComponent() { method getPreferredFocusedComponent (line 20) | public @Nullable JComponent getPreferredFocusedComponent() { method createUIComponents (line 24) | private void createUIComponents() { method updateDataModel (line 32) | public void updateDataModel() { method validate (line 35) | public boolean validate() { FILE: src/test/java/com/reason/FileHelperTest.java class FileHelperTest (line 10) | @RunWith(JUnit4.class) method testIsBsConfig (line 12) | @Test method testIsRescriptConfig (line 19) | @Test FILE: src/test/java/com/reason/comp/bs/BsConfigReaderTest.java class BsConfigReaderTest (line 13) | @RunWith(JUnit4.class) method getTestDataPath (line 15) | @Override method testName (line 20) | @Test method testTrailingComma (line 26) | @Test method test_GHIssue214 (line 32) | @Test method testJsx (line 38) | @Test method testNamespace (line 47) | @Test method testPpx (line 61) | @Test method testJsonWithComment (line 69) | @Test method testBsPlatform (line 75) | @Test method testSourcesAsString (line 81) | @Test method testSourcesAsSourceItem (line 90) | @Test method testSourcesAsArray (line 99) | @Test method testDepsRead (line 108) | @Test method testBscFlags (line 115) | @Test FILE: src/test/java/com/reason/comp/bs/BsLineProcessorTest.java class BsLineProcessorTest (line 14) | @RunWith(JUnit4.class) method testWarningMessage (line 16) | @Test method testSyntaxError (line 53) | @Test method testError (line 86) | @Test method testErrorColonDelimeter (line 128) | @Test method testWarningError (line 170) | @Test method testError2 (line 218) | @Test method testPpxError (line 256) | @Test FILE: src/test/java/com/reason/comp/bs/NinjaTest.java class NinjaTest (line 11) | @RunWith(JUnit4.class) method getTestDataPath (line 13) | @Override method test_read_rescript_format (line 18) | @Test FILE: src/test/java/com/reason/comp/bs/ResConfigReaderTest.java class ResConfigReaderTest (line 9) | @RunWith(JUnit4.class) method testJsx_4 (line 11) | @Test method testUncurried (line 22) | @Test FILE: src/test/java/com/reason/comp/dune/DuneOutputAnalyzerTest.java class DuneOutputAnalyzerTest (line 12) | @RunWith(JUnit4.class) method test_error_01 (line 20) | @Test method test_error_02 (line 43) | @Test method test_common_0 (line 60) | @Test method test_common_1 (line 72) | @Test method test_common_2 (line 84) | @Test method test_since408_0 (line 96) | @Test method test_since408_1 (line 108) | @Test method test_since408_2 (line 120) | @Test method test_since408_3 (line 132) | @Test method test_since408_4 (line 144) | @Test method test_since408_5 (line 156) | @Test method test_since408_6 (line 168) | @Test method test_since408_7 (line 180) | @Test method test_since408_8 (line 192) | @Test method test_since408_9 (line 204) | @Test method assertLines (line 216) | private void assertLines(int start, int end, OutputInfo info) { method assertCols (line 221) | private void assertCols(int start, int end, OutputInfo info) { method analyze (line 226) | private @NotNull CompilerOutputAnalyzer analyze(String... lines) { FILE: src/test/java/com/reason/comp/esy/EsyPackageJsonTest.java class EsyPackageJsonTest (line 12) | public class EsyPackageJsonTest extends ORBasePlatformTestCase { method getTestDataPath (line 13) | @Override method testIsEsyPackageJson (line 18) | @Test FILE: src/test/java/com/reason/comp/ocaml/OpamProcessTest.java class OpamProcessTest (line 10) | public class OpamProcessTest extends ORBasePlatformTestCase { method testListSwitches (line 19) | @Test FILE: src/test/java/com/reason/comp/rescript/RescriptOutputAnalyzerTest.java class RescriptOutputAnalyzerTest (line 7) | public class RescriptOutputAnalyzerTest extends ORBasePlatformTestCase { method test_error_01 (line 23) | @Test method test_error_02 (line 66) | @Test method test_error_03 (line 103) | @Test method test_error_04 (line 134) | @Test method test_error_05 (line 174) | @Test method test_error_06 (line 210) | @Test method test_multi (line 245) | @Test method test_warning_as_error (line 321) | @Test FILE: src/test/java/com/reason/hints/RincewindTest.java class RincewindTest (line 9) | @RunWith(JUnit4.class) method test_bucklescript (line 11) | @Test method test_rescript (line 18) | @Test method test_dune (line 23) | @Test FILE: src/test/java/com/reason/ide/ORBasePlatformTestCase.java class ORBasePlatformTestCase (line 23) | @RunWith(JUnit4.class) method configureCode (line 25) | @NotNull method toJson (line 35) | protected @NotNull String toJson(@NotNull String value) { method loadFile (line 39) | protected @NotNull String loadFile(@NotNull String filename) throws IO... method getQuickDoc (line 43) | protected @Nullable String getQuickDoc(@NotNull FileBase file, @NotNul... method getDocForElement (line 50) | protected @Nullable String getDocForElement(@NotNull FileBase file, @N... method getDoc (line 56) | protected @Nullable String getDoc(@NotNull FileBase file, @NotNull Lan... method findUsages (line 61) | protected @NotNull List findUsages(String fileName) { method getNavigationElementAtCaret (line 65) | protected @NotNull PsiElement getNavigationElementAtCaret() { method doHighlight (line 70) | protected @NotNull List> doHighlight(FileBase f) { FILE: src/test/java/com/reason/ide/ORFileUtilsTest.java class ORFileUtilsTest (line 11) | @SuppressWarnings("ConstantConditions") method test_relative_source_with_namespace (line 14) | @Test FILE: src/test/java/com/reason/ide/RenameLowerTest.java class RenameLowerTest (line 7) | @RunWith(JUnit4.class) method test_RML_rename_let (line 9) | @Test method test_NS_rename_let (line 16) | @Test method test_OCL_rename_let (line 23) | @Test method test_RML_rename_type (line 30) | @Test method test_NS_rename_type (line 37) | @Test method test_OCL_rename_type (line 44) | @Test FILE: src/test/java/com/reason/ide/RenameUpper_OCL_Test.java class RenameUpper_OCL_Test (line 5) | public class RenameUpper_OCL_Test extends ORBasePlatformTestCase { method rename_module_interface_declaration (line 6) | @Test method rename_module_declaration (line 21) | @Test method rename_functor_declaration (line 36) | @Test FILE: src/test/java/com/reason/ide/RenameUpper_RES_Test.java class RenameUpper_RES_Test (line 5) | public class RenameUpper_RES_Test extends ORBasePlatformTestCase { method rename_module_interface_declaration (line 6) | @Test method rename_module_declaration (line 21) | @Test method rename_functor_declaration (line 36) | @Test FILE: src/test/java/com/reason/ide/RenameUpper_RML_Test.java class RenameUpper_RML_Test (line 5) | public class RenameUpper_RML_Test extends ORBasePlatformTestCase { method rename_module_interface_declaration (line 6) | @Test method rename_module_declaration (line 21) | @Test method rename_functor_declaration (line 36) | @Test FILE: src/test/java/com/reason/ide/TypeConversionOclTest.java class TypeConversionOclTest (line 12) | @SuppressWarnings("ConstantConditions") method test_option (line 18) | @Test method test_option_named_params (line 27) | @Test FILE: src/test/java/com/reason/ide/comment/OclCommenterTest.java class OclCommenterTest (line 9) | @RunWith(JUnit4.class) method test_line_commenter (line 11) | @Test method test_line_uncommenter (line 23) | @Test method test_line_uncommenter_02 (line 32) | @Test method test_line_uncommenter_03 (line 41) | @Test method test_GH_27 (line 57) | @Test method test_GH_27b (line 75) | @Test method test_GH_27c (line 85) | @Test method test_GH_319 (line 97) | @Test method test_GH_319_b (line 107) | @Test method test_GH_411_comment (line 118) | @Test method test_GH_411_uncomment (line 129) | @Test FILE: src/test/java/com/reason/ide/completion/CommentCompletion_OCL_Test.java class CommentCompletion_OCL_Test (line 12) | @RunWith(JUnit4.class) method getTestDataPath (line 14) | @Override method testCommentCompletion (line 19) | @Test method testCommentStartCompletion (line 30) | @Test FILE: src/test/java/com/reason/ide/completion/CommentCompletion_RES_Test.java class CommentCompletion_RES_Test (line 12) | @RunWith(JUnit4.class) method getTestDataPath (line 14) | @Override method testCommentCompletion (line 19) | @Test method testCommentStartCompletion (line 30) | @Test FILE: src/test/java/com/reason/ide/completion/CommentCompletion_RML_Test.java class CommentCompletion_RML_Test (line 11) | @RunWith(JUnit4.class) method getTestDataPath (line 13) | @Override method testCommentCompletion (line 18) | @Test method testCommentStartCompletion (line 29) | @Test FILE: src/test/java/com/reason/ide/completion/DotCompletion_OCL_Test.java class DotCompletion_OCL_Test (line 9) | @SuppressWarnings("ConstantConditions") method test_basic (line 11) | @Test method test_module_override (line 22) | @Test method test_before_caret (line 33) | @Test method test_end_of_file (line 44) | @Test method test_single_alias (line 55) | @Test method test_multiple_alias (line 68) | @Test method test_alias (line 85) | @Test method test_alias_of_alternates (line 98) | @Test method test_no_pervasives (line 135) | @Test method test_functor_no_return_type (line 150) | @Test method test_functor_with_return_type (line 162) | @Test method test_functor_include (line 174) | @Test method test_parameter (line 186) | @Test method test_GH_452_unpacked_module (line 200) | @Test FILE: src/test/java/com/reason/ide/completion/DotCompletion_RES_Test.java class DotCompletion_RES_Test (line 9) | @SuppressWarnings("ConstantConditions") method test_basic (line 11) | @Test method test_module_override (line 27) | @Test method test_before_caret (line 41) | @Test method test_end_of_file (line 52) | @Test method test_single_alias (line 63) | @Test method test_alias_in_file (line 76) | @Test method test_alias (line 92) | @Test method test_alias_of_alternates (line 105) | @Test method test_uncurried (line 142) | @Test method test_functor_no_return_type (line 153) | @Test method test_functor_with_return_type (line 165) | @Test method test_functor_include (line 177) | @Test method test_functor_include_multiple_choice (line 189) | @Test method test_functor_include_alias (line 201) | @Test method test_result_with_alias (line 213) | @Test method test_result_with_alias2 (line 225) | @Test method test_variant (line 237) | @Test method test_parameter (line 249) | @Test method test_GH_452_unpacked_module (line 263) | @Test FILE: src/test/java/com/reason/ide/completion/DotCompletion_RML_Test.java class DotCompletion_RML_Test (line 9) | @SuppressWarnings("ConstantConditions") method test_basic (line 11) | @Test method test_module_override (line 22) | @Test method test_before_caret (line 33) | @Test method test_end_of_file (line 44) | @Test method test_single_alias (line 55) | @Test method test_alias_in_file (line 68) | @Test method test_alias (line 81) | @Test method test_alias_and_alternates (line 94) | @Test method test_uncurried (line 131) | @Test method test_let_private (line 142) | @Test method test_functor_no_return_type (line 153) | @Test method test_functor_with_return_type (line 165) | @Test method test_functor_include (line 177) | @Test method test_functor_include_multiple_choice (line 189) | @Test method test_functor_include_alias (line 201) | @Test method test_result_with_alias (line 213) | @Test method test_result_with_alias2 (line 225) | @Test method test_variant (line 237) | @Test method test_parameter (line 249) | @Test method test_GH_452_unpacked_module (line 263) | @Test FILE: src/test/java/com/reason/ide/completion/FreeCompletion_OCL_Test.java class FreeCompletion_OCL_Test (line 10) | @SuppressWarnings("DataFlowIssue") method test_pervasives (line 12) | @Test method test_underscore (line 28) | @Test method test_deconstruction (line 39) | @Test method test_include (line 52) | @Test method test_include_after (line 66) | @Test method test_include_eof (line 80) | @Test method test_include_functor (line 96) | @Test method test_open_include (line 129) | @Test method test_parameters (line 145) | @Test method test_named_parameters (line 155) | @Test method test_GH_246 (line 165) | @Test method test_GH_496_local_polyvariant (line 178) | @Test method test_GH_496_external_polyvariant (line 192) | @Test FILE: src/test/java/com/reason/ide/completion/FreeCompletion_RES_Test.java class FreeCompletion_RES_Test (line 10) | @SuppressWarnings("ConstantConditions") method test_pervasives (line 12) | @Test method test_underscore (line 27) | @Test method test_deconstruction (line 41) | @Test method test_include (line 54) | @Test method test_include_after (line 68) | @Test method test_include_eof (line 82) | @Test method test_include_functor (line 98) | @Test method test_open_include (line 131) | @Test method test_parameters (line 147) | @Test method test_named_parameters (line 157) | @Test method test_GH_246 (line 167) | @Test method test_GH_496_local_polyvariant (line 181) | @Test method test_GH_496_external_polyvariant (line 195) | @Test method getLookupStrings (line 211) | private List getLookupStrings() { FILE: src/test/java/com/reason/ide/completion/FreeCompletion_RML_Test.java class FreeCompletion_RML_Test (line 11) | @SuppressWarnings("ConstantConditions") method getTestDataPath (line 13) | @Override method test_pervasives (line 18) | @Test method test_underscore (line 33) | @Test method test_deconstruction (line 44) | @Test method test_let_private_from_outside (line 54) | @Test method test_let_private_from_inside (line 65) | @Test method test_include (line 75) | @Test method test_include_after (line 89) | @Test method test_include_eof (line 103) | @Test method test_namespace (line 119) | @Test method test_include_functor (line 132) | @Test method test_open_include (line 159) | @Test method test_parameters (line 175) | @Test method test_named_parameters (line 185) | @Test method test_GH_246 (line 195) | @Test method test_GH_496_local_polyvariant (line 209) | @Test method test_GH_496_external_polyvariant (line 223) | @Test FILE: src/test/java/com/reason/ide/completion/JsObjectCompletion_RES_Test.java class JsObjectCompletion_RES_Test (line 10) | @SuppressWarnings("ConstantConditions") method test_basic_bracket (line 13) | @Test method test_basic_string (line 29) | @Test method test_deep (line 41) | @Test method test_deep_field (line 56) | @Test method test_deep_field_completion_order (line 73) | @Test method test_composed (line 88) | @Test method test_composed_2 (line 107) | @Test method test_composed_3 (line 125) | @Test method test_path (line 141) | @Test method test_alias (line 158) | @Test method test_with_type (line 171) | @Test FILE: src/test/java/com/reason/ide/completion/JsObjectCompletion_RML_Test.java class JsObjectCompletion_RML_Test (line 8) | @SuppressWarnings("ConstantConditions") method test_basic (line 10) | @Test method test_deep (line 22) | @Test method test_deepJsField (line 34) | @Test method test_deepJsFieldCompletionOrder (line 47) | @Test method test_composed (line 59) | @Test method test_composed_2 (line 72) | @Test method test_composed_3 (line 85) | @Test method test_path (line 97) | @Test method test_alias (line 110) | @Test method test_with_type (line 123) | @Test FILE: src/test/java/com/reason/ide/completion/Jsx3NameCompletion_RES_Test.java class Jsx3NameCompletion_RES_Test (line 11) | @SuppressWarnings("ConstantConditions") method test_outside_components (line 14) | @Test method test_dont_display_properties (line 27) | @Test FILE: src/test/java/com/reason/ide/completion/Jsx3NameCompletion_RML_Test.java class Jsx3NameCompletion_RML_Test (line 11) | @SuppressWarnings("ConstantConditions") method test_local_component (line 15) | @Test method test_outside_components (line 29) | @Test method test_dont_display_properties (line 42) | @Test method test_inner_component (line 54) | @Test method test_dot (line 67) | @Test method test_local_recursive (line 79) | @Test FILE: src/test/java/com/reason/ide/completion/Jsx3PropertyCompletion_RES_Test.java class Jsx3PropertyCompletion_RES_Test (line 11) | @SuppressWarnings("ConstantConditions") method getTestDataPath (line 14) | @Override method test_display_properties_let (line 19) | @Test method test_display_properties_external (line 32) | @Test method test_shouldDisplayPropertiesAfterPropName (line 45) | @Test method test_shouldDisplayProperties_nested (line 58) | @Test method test_shouldDisplayProperties_open (line 71) | @Test method test_div (line 84) | @Test FILE: src/test/java/com/reason/ide/completion/Jsx3PropertyCompletion_RML_Test.java class Jsx3PropertyCompletion_RML_Test (line 11) | @SuppressWarnings("ConstantConditions") method getTestDataPath (line 14) | @Override method test_display_properties_let (line 19) | @Test method test_display_properties_external (line 32) | @Test method test_props_after_name (line 45) | @Test method test_shouldDisplayProperties_nested (line 58) | @Test method test_shouldDisplayProperties_open (line 71) | @Test method test_interface_local (line 84) | @Test method test_div (line 106) | @Test FILE: src/test/java/com/reason/ide/completion/Jsx4PropertyCompletion_RES_Test.java class Jsx4PropertyCompletion_RES_Test (line 12) | @SuppressWarnings("ConstantConditions") method getTestDataPath (line 15) | @Override method test_div (line 20) | @Test method test_div_used_names (line 34) | @Test FILE: src/test/java/com/reason/ide/completion/KeywordCompletion_OCL_Test.java class KeywordCompletion_OCL_Test (line 11) | @SuppressWarnings("ConstantConditions") method test_basic (line 14) | @Test FILE: src/test/java/com/reason/ide/completion/KeywordCompletion_RES_Test.java class KeywordCompletion_RES_Test (line 11) | @SuppressWarnings("ConstantConditions") method test_basic (line 14) | @Test FILE: src/test/java/com/reason/ide/completion/KeywordCompletion_RML_Test.java class KeywordCompletion_RML_Test (line 11) | @SuppressWarnings("ConstantConditions") method test_basic (line 14) | @Test FILE: src/test/java/com/reason/ide/completion/ModuleCompletion_OCL_Test.java class ModuleCompletion_OCL_Test (line 9) | @SuppressWarnings("ConstantConditions") method test_empty (line 11) | @Test method test_basic (line 23) | @Test method test_deep (line 34) | @Test method test_alias (line 45) | @Test method test_file_include (line 57) | @Test method test_inner_include (line 70) | @Test FILE: src/test/java/com/reason/ide/completion/ModuleCompletion_RES_Test.java class ModuleCompletion_RES_Test (line 9) | @SuppressWarnings("ConstantConditions") method test_empty (line 11) | @Test method test_basic (line 23) | @Test method test_deep (line 34) | @Test method test_alias (line 45) | @Test method test_file_include (line 57) | @Test method test_inner_include (line 70) | @Test FILE: src/test/java/com/reason/ide/completion/ModuleCompletion_RML_Test.java class ModuleCompletion_RML_Test (line 11) | @SuppressWarnings("ConstantConditions") method test_empty (line 13) | @Test method test_basic (line 25) | @Test method test_deep (line 36) | @Test method test_alias (line 47) | @Test method test_file_include (line 59) | @Test method test_inner_include (line 72) | @Test FILE: src/test/java/com/reason/ide/completion/RecordCompletion_OCL_Test.java class RecordCompletion_OCL_Test (line 10) | @SuppressWarnings("ConstantConditions") method test_basic (line 13) | @Test method test_deep (line 25) | @Test method test_GH_453_mixin (line 39) | @Test method test_GH_453_mixin_2 (line 54) | @Test FILE: src/test/java/com/reason/ide/completion/RecordCompletion_RES_Test.java class RecordCompletion_RES_Test (line 10) | @SuppressWarnings("ConstantConditions") method test_basic (line 13) | @Test method test_deep (line 25) | @Test method test_GH_453_mixin (line 39) | @Test method test_GH_453_mixin_2 (line 54) | @Test FILE: src/test/java/com/reason/ide/completion/RecordCompletion_RML_Test.java class RecordCompletion_RML_Test (line 10) | @SuppressWarnings("ConstantConditions") method test_basic (line 13) | @Test method test_deep (line 25) | @Test method test_GH_453_mixin (line 39) | @Test method test_GH_453_mixin_2 (line 54) | @Test FILE: src/test/java/com/reason/ide/console/OCamlMessages.java class OCamlMessages (line 7) | public class OCamlMessages { method OCamlMessages (line 159) | private OCamlMessages() { FILE: src/test/java/com/reason/ide/console/ocaml/OCamlConsoleFilterTest.java class OCamlConsoleFilterTest (line 16) | @SuppressWarnings({"ConstantConditions", "SameParameterValue"}) method test_common_0 (line 19) | @Test method test_common_1 (line 32) | @Test method test_common_2 (line 45) | @Test method test_408_0 (line 58) | @Test method test_408_1 (line 71) | @Test method test_408_2 (line 84) | @Test method test_408_3 (line 97) | @Test method test_408_4 (line 110) | @Test method test_408_5 (line 123) | @Test method test_408_6 (line 136) | @Test method test_408_7 (line 149) | @Test method test_408_8 (line 162) | @Test method test_408_9 (line 175) | @Test method test_412_0 (line 188) | @Test method test_ancillary_0 (line 201) | @Test method test_ancillary_1 (line 217) | @Test method applyMessage (line 230) | private Filter.Result[] applyMessage(String[] message, OCamlConsoleFil... method assertNullResult (line 239) | private void assertNullResult(Filter.Result[] results, int start) { method assertHyperlink (line 245) | private void assertHyperlink(String filename, int line, int col, Hyper... method assertHighlight (line 252) | private void assertHighlight(int start, int end, Filter.ResultItem ite... class MemoryRescriptConsoleFilter (line 257) | static class MemoryRescriptConsoleFilter extends OCamlConsoleFilter { method MemoryRescriptConsoleFilter (line 258) | public MemoryRescriptConsoleFilter(@NotNull Project project) { method getHyperlinkInfo (line 262) | @Override FILE: src/test/java/com/reason/ide/console/rescript/RescriptConsoleFilterTest.java class RescriptConsoleFilterTest (line 12) | @SuppressWarnings("ConstantConditions") method test_line_01 (line 15) | @Test class MemoryRescriptConsoleFilter (line 27) | static class MemoryRescriptConsoleFilter extends RescriptConsoleFilter { method MemoryRescriptConsoleFilter (line 28) | public MemoryRescriptConsoleFilter(@NotNull Project project) { method getHyperlinkInfo (line 32) | @Override FILE: src/test/java/com/reason/ide/docs/ORDocumentationProviderTest.java class ORDocumentationProviderTest (line 18) | @RunWith(JUnit4.class) method test_customDocumentationElement_empty_parens_RML (line 20) | @Test method test_customDocumentationElement_empty_parens_RES (line 32) | @Test FILE: src/test/java/com/reason/ide/docs/QuickDocRESTest.java class QuickDocRESTest (line 11) | @RunWith(JUnit4.class) method test_abstract_type (line 15) | @Test method test_external (line 23) | @Test FILE: src/test/java/com/reason/ide/docs/QuickDocRMLTest.java class QuickDocRMLTest (line 10) | @RunWith(JUnit4.class) method test_abstract_type (line 14) | @Test method test_external (line 22) | @Test FILE: src/test/java/com/reason/ide/docs/ShowDocOCLTest.java class ShowDocOCLTest (line 11) | @RunWith(JUnit4.class) method test_multiple_spaces_below (line 15) | @Test method test_type (line 24) | @Test method test_GH_350 (line 32) | @Test FILE: src/test/java/com/reason/ide/docs/ShowDocRESTest.java class ShowDocRESTest (line 12) | @RunWith(JUnit4.class) method test_GH_155 (line 16) | @Test method test_GH_156 (line 25) | @Test method test_GH_350 (line 33) | @Test method test_GH_359 (line 42) | @Test FILE: src/test/java/com/reason/ide/docs/ShowDocRMLTest.java class ShowDocRMLTest (line 12) | @RunWith(JUnit4.class) method test_GH_155 (line 16) | @Test method test_GH_156 (line 25) | @Test method test_GH_350 (line 33) | @Test method test_GH_359 (line 42) | @Test FILE: src/test/java/com/reason/ide/go/GotoImplementationOCLTest.java class GotoImplementationOCLTest (line 12) | @RunWith(JUnit4.class) method should_goto_implementation (line 14) | @Test FILE: src/test/java/com/reason/ide/go/GotoImplementationRESTest.java class GotoImplementationRESTest (line 10) | public class GotoImplementationRESTest extends ORBasePlatformTestCase { method should_goto_implementation (line 11) | @Test FILE: src/test/java/com/reason/ide/go/GotoImplementationRMLTest.java class GotoImplementationRMLTest (line 10) | public class GotoImplementationRMLTest extends ORBasePlatformTestCase { method should_goto_implementation (line 11) | @Test FILE: src/test/java/com/reason/ide/go/LineMarkerProviderOCLTest.java class LineMarkerProviderOCLTest (line 15) | @SuppressWarnings("DataFlowIssue") method test_let_val_files (line 17) | @Test method test_let_val (line 33) | @Test method test_type_files (line 79) | @Test method test_type (line 102) | @Test method test_external_files (line 138) | @Test method test_external (line 154) | @Test method test_module_type (line 183) | @Test method test_module_type_files (line 201) | @Test method test_module_type_both_direction (line 217) | @Test method test_module_deep (line 244) | @Test method test_modules (line 268) | @Test method test_exception_files (line 290) | @Test method test_exception (line 306) | @Test method test_GH_322 (line 331) | @Test method test_GH_323 (line 355) | @Test method test_GH_485_signature_in_different_files (line 382) | @Test method test_GH_485_named_signature_module_type (line 439) | @Test method test_GH_485_anonymous_signature (line 500) | @Test FILE: src/test/java/com/reason/ide/go/LineMarkerProviderRESTest.java class LineMarkerProviderRESTest (line 13) | @SuppressWarnings("DataFlowIssue") method test_let_files (line 15) | @Test method test_let (line 31) | @Test method test_type_files (line 65) | @Test method test_type (line 88) | @Test method test_external_files (line 124) | @Test method test_external (line 140) | @Test method test_module_type (line 170) | @Test method test_module_type_files (line 188) | @Test method test_module_type_both_direction (line 204) | @Test method test_module_deep (line 231) | @Test method test_modules (line 255) | @Test method test_exception_files (line 277) | @Test method test_exception (line 293) | @Test method test_GH_485_signature_in_different_files (line 318) | @Test method test_GH_485_named_signature_module_type (line 375) | @Test method test_GH_485_anonymous_signature (line 436) | @Test FILE: src/test/java/com/reason/ide/go/LineMarkerProviderRMLTest.java class LineMarkerProviderRMLTest (line 13) | @SuppressWarnings("DataFlowIssue") method test_let_files (line 15) | @Test method test_let (line 31) | @Test method test_type_files (line 77) | @Test method test_type (line 100) | @Test method test_external_files (line 136) | @Test method test_external (line 152) | @Test method test_module_type (line 179) | @Test method test_module_type_files (line 197) | @Test method test_module_type_both_direction (line 213) | @Test method test_module_deep (line 240) | @Test method test_modules (line 264) | @Test method test_exception_files (line 286) | @Test method test_exception (line 302) | @Test method test_GH_322 (line 327) | @Test method test_GH_323_class (line 347) | @Test method test_GH_485_signature_in_different_files (line 374) | @Test method test_GH_485_named_signature_module_type (line 431) | @Test method test_GH_485_anonymous_signature (line 494) | @Test FILE: src/test/java/com/reason/ide/hints/OclParameterInfoHandlerTest.java class OclParameterInfoHandlerTest (line 11) | @RunWith(JUnit4.class) method test_before (line 13) | @Test method test_basic (line 23) | @Test method test_eof (line 33) | @Test method test_whitespace (line 43) | @Test method test_intf_impl (line 53) | @Test method getParameterInfoUI (line 64) | @SuppressWarnings("ConstantConditions") class UIInfoContext (line 86) | static class UIInfoContext { method UIInfoContext (line 90) | public UIInfoContext(String text, int currentParam) { FILE: src/test/java/com/reason/ide/hints/ResParameterInfoHandlerTest.java class ResParameterInfoHandlerTest (line 9) | public class ResParameterInfoHandlerTest extends ORBasePlatformTestCase { method test_basic (line 10) | @Test method test_intf_impl (line 20) | @Test method test_empty (line 31) | @Test method test_item (line 41) | @Test method getParameterInfoUI (line 51) | @SuppressWarnings("ConstantConditions") class UIInfoContext (line 70) | static class UIInfoContext { method UIInfoContext (line 74) | public UIInfoContext(String text, int currentParam) { FILE: src/test/java/com/reason/ide/hints/RmlParameterInfoHandlerTest.java class RmlParameterInfoHandlerTest (line 11) | @RunWith(JUnit4.class) method test_basic (line 13) | @Test method test_intf_impl (line 23) | @Test method test_empty (line 34) | @Test method test_item (line 44) | @Test method getParameterInfoUI (line 54) | @SuppressWarnings("ConstantConditions") class UIInfoContext (line 73) | static class UIInfoContext { method UIInfoContext (line 77) | public UIInfoContext(String text, int currentParam) { FILE: src/test/java/com/reason/ide/intention/ExpandLocalOpenIntentionRMLTest.java class ExpandLocalOpenIntentionRMLTest (line 10) | @SuppressWarnings("ConstantConditions") method test_basic (line 13) | @Test method test_inner (line 23) | @Test FILE: src/test/java/com/reason/ide/intention/FunctionBracesIntentionRESTest.java class FunctionBracesIntentionRESTest (line 9) | @SuppressWarnings("ConstantConditions") method test_basic (line 14) | @Test method test_with_signature (line 23) | @Test method test_GH_67 (line 33) | @Test FILE: src/test/java/com/reason/ide/intention/FunctionBracesIntentionRMLTest.java class FunctionBracesIntentionRMLTest (line 9) | @SuppressWarnings("ConstantConditions") method test_basic (line 14) | @Test method test_with_signature (line 23) | @Test method test_jsx2ComponentFunction (line 32) | @Test method test_GH_67 (line 42) | @Test FILE: src/test/java/com/reason/ide/search/reference/FindLIdentUsagesOCLTest.java class FindLIdentUsagesOCLTest (line 11) | @SuppressWarnings("ConstantConditions") method test_from_module (line 13) | @Test method test_same_module (line 22) | @Test method test_val (line 32) | @Test method test_destructuration (line 42) | @Test FILE: src/test/java/com/reason/ide/search/reference/FindLIdentUsagesRESTest.java class FindLIdentUsagesRESTest (line 10) | @SuppressWarnings("DataFlowIssue") method test_from_module (line 12) | @Test method test_same_module (line 21) | @Test method test_module_signature (line 31) | @Test method test_record (line 42) | @Test method test_object_field (line 56) | public void test_object_field() { method test_destructuration (line 68) | @Test FILE: src/test/java/com/reason/ide/search/reference/FindLIdentUsagesRMLTest.java class FindLIdentUsagesRMLTest (line 12) | @SuppressWarnings("ConstantConditions") method test_let (line 14) | @Test method test_type (line 23) | @Test method test_external (line 32) | @Test method test_from_module (line 41) | @Test method test_same_module (line 50) | @Test method test_module_signature (line 60) | @Test method test_record_field (line 71) | @Test method test_object_field (line 84) | @Test method test_destructuration (line 97) | @Test FILE: src/test/java/com/reason/ide/search/reference/FindUIdentUsagesOCLTest.java class FindUIdentUsagesOCLTest (line 15) | @SuppressWarnings("ConstantConditions") method test_exception (line 18) | @Test method test_module (line 27) | @Test method test_functor (line 35) | @Test method test_variant (line 43) | @Test FILE: src/test/java/com/reason/ide/search/reference/FindUIdentUsagesRESTest.java class FindUIdentUsagesRESTest (line 14) | @SuppressWarnings("ConstantConditions") method test_exception (line 17) | @Test method test_module (line 26) | @Test method test_functor (line 35) | @Test method test_variant (line 43) | @Test FILE: src/test/java/com/reason/ide/search/reference/FindUIdentUsagesRMLTest.java class FindUIdentUsagesRMLTest (line 14) | @SuppressWarnings("ConstantConditions") method test_exception (line 17) | @Test method test_module (line 25) | @Test method test_functor (line 33) | @Test method test_variant (line 41) | @Test FILE: src/test/java/com/reason/ide/search/reference/ORModuleResolutionPsiGist_OCL_Test.java class ORModuleResolutionPsiGist_OCL_Test (line 15) | @SuppressWarnings("ConstantConditions") method test_include_no_resolution (line 17) | @Test method test_open_no_resolution (line 31) | @Test method test_include_in_file (line 45) | @Test method test_open_in_file (line 61) | @Test method test_include_in_file_steps (line 77) | @Test method test_open_in_file_steps (line 95) | @Test method test_include_in_steps (line 113) | @Test method test_open_in_steps (line 133) | @Test method test_aliases_01 (line 153) | @Test method test_aliases_02 (line 178) | @Test method test_aliases_03 (line 196) | @Test method test_aliases_04 (line 208) | @Test method test_aliases_05 (line 234) | @Test method test_alias_of_alias (line 246) | @Test method test_alias_of_alias_02 (line 284) | @Test method test_alias_of_alias_03 (line 308) | @Test method test_GH_426_aliases_same_file (line 325) | @Test method test_include_in_module (line 350) | @Test method test_same_includes (line 365) | @Test method test_functor_in_file (line 384) | @Test method test_functor_result_out_file (line 403) | @Test method test_functor_no_signature (line 419) | @Test method test_functor_outside (line 434) | @Test method test_functor_open (line 453) | @Test method test_functor_instance_same_file (line 475) | @Test method test_file_include_functor (line 489) | @Test method test_functor_path (line 503) | @Test method test_unpack_local (line 527) | @Test method test_unpack_open (line 542) | @Test method test_unpack_no_signature (line 560) | @Test method test_unpack_no_signature_qname (line 578) | @Test method test_unpack_parameter (line 598) | @Test method test_unpack_parameter_global_module (line 612) | @Test FILE: src/test/java/com/reason/ide/search/reference/ORModuleResolutionPsiGist_RES_Test.java class ORModuleResolutionPsiGist_RES_Test (line 15) | @SuppressWarnings("ConstantConditions") method test_include_no_resolution (line 17) | @Test method test_open_no_resolution (line 28) | @Test method test_include_in_file (line 39) | @Test method test_open_in_file (line 50) | @Test method test_include_in_file_steps (line 61) | @Test method test_open_in_file_steps (line 73) | @Test method test_include_in_steps (line 85) | @Test method test_open_in_steps (line 98) | @Test method test_aliases_01 (line 111) | @Test method test_aliases_02 (line 138) | @Test method test_aliases_03 (line 156) | @Test method test_aliases_04 (line 168) | @Test method test_aliases_05 (line 181) | @Test method test_alias_of_alias_01 (line 193) | @Test method test_alias_of_alias_02 (line 227) | @Test method test_alias_of_alias_03 (line 251) | @Test method test_stack_overflow (line 267) | @Test method test_GH_426_aliases_same_file (line 277) | @Test method test_include_in_module (line 293) | @Test method test_same_includes (line 304) | @Test method test_functor_in_file (line 315) | @Test method test_functor_result_out_file (line 330) | @Test method test_functor_no_signature (line 341) | @Test method test_functor_outside (line 351) | @Test method test_functor_open (line 363) | @Test method test_functor_instance_same_file (line 375) | @Test method test_file_include_functor (line 389) | @Test method test_functor_path (line 398) | @Test method test_module_type_inside (line 422) | @Test method test_tag_inside (line 435) | @Test method test_tag_outside (line 445) | @Test method test_tag_open_outside (line 456) | @Test method test_unpack_local (line 467) | @Test method test_unpack_open (line 482) | @Test method test_unpack_no_signature (line 500) | @Test method test_unpack_no_signature_qname (line 518) | @Test method test_unpack_parameter (line 538) | @Test method test_unpack_parameter_global_module (line 551) | @Test FILE: src/test/java/com/reason/ide/search/reference/ORModuleResolutionPsiGist_RML_Test.java class ORModuleResolutionPsiGist_RML_Test (line 15) | @SuppressWarnings("ConstantConditions") method test_include_no_resolution (line 17) | @Test method test_open_no_resolution (line 28) | @Test method test_include_in_file (line 39) | @Test method test_open_in_file (line 50) | @Test method test_include_in_file_steps (line 61) | @Test method test_open_in_file_steps (line 73) | @Test method test_include_in_steps (line 85) | @Test method test_open_in_steps (line 98) | @Test method test_aliases_01 (line 111) | @Test method test_aliases_02 (line 134) | @Test method test_aliases_03 (line 147) | @Test method test_aliases_04 (line 159) | @Test method test_aliases_05 (line 172) | @Test method test_alias_of_alias (line 184) | @Test method test_alias_of_alias_02 (line 218) | @Test method test_alias_of_alias_03 (line 242) | @Test method test_GH_426_aliases_same_file (line 259) | @Test method test_include_in_module (line 275) | @Test method test_same_includes (line 286) | @Test method test_functor_in_file (line 297) | @Test method test_functor_result_out_file (line 310) | @Test method test_functor_no_signature (line 321) | @Test method test_functor_outside (line 331) | @Test method test_functor_open (line 343) | @Test method test_functor_instance_same_file (line 355) | @Test method test_file_include_functor (line 369) | @Test method test_functor_path (line 378) | @Test method test_module_type_inside (line 402) | @Test method test_module_type_open_alias (line 415) | @Test method test_module_type_outside (line 432) | @Test method test_module_type_deep (line 443) | @Test method test_tag_inside (line 458) | @Test method test_tag_outside (line 468) | @Test method test_tag_open_outside (line 479) | @Test method test_unpack_local (line 490) | @Test method test_unpack_open (line 505) | @Test method test_unpack_no_signature (line 523) | @Test method test_unpack_no_signature_qname (line 541) | @Test method test_unpack_parameter (line 561) | @Test method test_unpack_parameter_global_module (line 574) | @Test FILE: src/test/java/com/reason/ide/search/reference/ResolveJsxPropertyElementRESTest.java class ResolveJsxPropertyElementRESTest (line 9) | @RunWith(JUnit4.class) method test_basic (line 11) | @Test method test_basic_multiple_props (line 20) | @Test method test_basic_nested (line 29) | @Test method test_autoclose (line 37) | @Test method test_open (line 46) | @Test method test_open_multiple (line 55) | @Test method test_make_make (line 64) | @Test FILE: src/test/java/com/reason/ide/search/reference/ResolveJsxPropertyElementRMLTest.java class ResolveJsxPropertyElementRMLTest (line 9) | @RunWith(JUnit4.class) method test_basic (line 11) | @Test method test_basic_multiple_props (line 20) | @Test method test_basic_nested (line 29) | @Test method test_autoclose (line 37) | @Test method test_open (line 46) | @Test method test_open_multiple (line 55) | @Test method test_make_make (line 64) | @Test FILE: src/test/java/com/reason/ide/search/reference/ResolveJsxTagElementRESTest.java class ResolveJsxTagElementRESTest (line 10) | @RunWith(JUnit4.class) method test_basic_let (line 12) | @Test method test_basic_external (line 21) | @Test method test_not_a_component (line 30) | @Test method test_nested_let (line 39) | @Test method test_nested_external (line 47) | @Test method test_autoclose (line 55) | @Test method test_open (line 64) | @Test FILE: src/test/java/com/reason/ide/search/reference/ResolveJsxTagElementRMLTest.java class ResolveJsxTagElementRMLTest (line 10) | @RunWith(JUnit4.class) method test_basic_let (line 12) | @Test method test_basic_external (line 21) | @Test method test_not_a_component (line 30) | @Test method test_nested_let (line 39) | @Test method test_nested_external (line 47) | @Test method test_autoclose (line 55) | @Test method test_open (line 64) | @Test FILE: src/test/java/com/reason/ide/search/reference/ResolveLowerElement_OCL_Test.java class ResolveLowerElement_OCL_Test (line 9) | public class ResolveLowerElement_OCL_Test extends ORBasePlatformTestCase { method test_let_basic (line 10) | @Test method test_call_function_with_module (line 18) | @Test method test_let_in_module_binding (line 28) | @Test method test_let_inner_scope (line 36) | @Test method test_inner_scope_in_function (line 44) | @Test method test_inner_scope_in_impl (line 52) | @Test method test_let_local_module_alias (line 62) | @Test method test_alias_path (line 71) | @Test method test_alias_01 (line 80) | @Test method test_alias_02 (line 90) | @Test method test_open (line 103) | @Test method test_alias_open (line 112) | @Test method test_let_local_open_parens (line 121) | @Test method test_let_local_open_parens_2 (line 130) | @Test method test_type (line 139) | @Test method test_type_with_path (line 148) | @Test method test_type_with_path_2 (line 157) | @Test method test_external (line 164) | @Test method test_function (line 172) | @Test method test_function_open (line 180) | @Test method test_param_parenLess (line 189) | @Test method test_local_open (line 197) | @Test method test_local_open_2 (line 206) | @Test method test_include (line 220) | @Test method test_include_alias (line 228) | @Test method test_include_2 (line 243) | @Test method test_include_qualified (line 254) | @Test method test_module_signature (line 271) | @Test method test_let_Local_open_pipe_first (line 288) | @Test method test_external_local_open_pipe_first (line 297) | @Test method test_pipe_first (line 306) | @Test method test_pipe_first_open (line 315) | @Test method test_pipe_first_open_2 (line 324) | @Test method test_pipe_first_open_with_path (line 340) | @Test method test_multiple_module (line 349) | @Test method test_variant_constructor (line 359) | @Test method test_variant_constructor_tuple (line 368) | @Test method test_local_poly_variant (line 379) | @Test method test_poly_variant_with_path (line 387) | @Test method test_poly_variant_module_alias (line 397) | @Test method test_poly_variant_module_alias_inner (line 406) | @Test method test_poly_variant_constructor (line 415) | @Test method test_open_include (line 425) | @Test method test_open_include_deep (line 435) | @Test method test_resolution_1 (line 446) | @Test method test_resolution_2 (line 458) | @Test method test_functor_body (line 470) | @Test method test_file_include_functor (line 479) | @Test method test_functor_result_with_alias (line 493) | @Test method test_path_functor (line 503) | @Test method test_path_functor_1 (line 512) | @Test method test_parameter_signature (line 537) | @Test method test_record_type (line 552) | @Test method test_record (line 563) | @Test method test_record_l1 (line 574) | @Test method test_record_l3 (line 585) | @Test method test_pervasives (line 597) | @Test method test_GH_452_resolve_unpacked_module (line 608) | @Test method test_GH_452_resolve_unpacked_module_inner_module (line 625) | @Test method test_GH_167_deconstruction_first (line 645) | @Test method test_GH_167_deconstruction_second (line 656) | @Test method test_GH_303 (line 667) | @Test method test_GH_303_2 (line 676) | @Test method test_GH_358 (line 686) | @Test method test_GH_461_parameter_type (line 702) | @Test method test_GH_476_and_let (line 714) | @Test method test_GH_476_and_type (line 728) | @Test FILE: src/test/java/com/reason/ide/search/reference/ResolveLowerElement_RES_Test.java class ResolveLowerElement_RES_Test (line 9) | public class ResolveLowerElement_RES_Test extends ORBasePlatformTestCase { method test_let_basic (line 10) | @Test method test_call_function_with_module (line 18) | @Test method test_let_in_module_binding (line 28) | @Test method test_let_inner_scope (line 36) | @Test method test_inner_scope_in_function (line 50) | @Test method test_inner_scope_in_impl (line 58) | @Test method test_let_local_module_alias (line 68) | @Test method test_alias_path (line 77) | @Test method test_alias_01 (line 86) | @Test method test_alias_02 (line 96) | @Test method test_open (line 109) | @Test method test_alias_open (line 118) | @Test method test_type (line 127) | @Test method test_type_with_path (line 136) | @Test method test_type_with_path_2 (line 145) | @Test method test_external (line 152) | @Test method test_record_field (line 160) | @Test method test_function (line 171) | @Test method test_function_open (line 179) | @Test method test_param_parenLess (line 188) | @Test method test_include (line 196) | @Test method test_include_alias (line 204) | @Test method test_include_2 (line 212) | @Test method test_include_qualified (line 223) | @Test method test_module_signature (line 232) | @Test method test_pipe_first (line 240) | @Test method test_pipe_first_open (line 249) | @Test method test_pipe_first_open_2 (line 258) | @Test method test_pipe_first_open_with_path (line 267) | @Test method test_multiple_module (line 276) | @Test method test_variant_constructor (line 286) | @Test method test_variant_constructor_tuple (line 295) | @Test method test_local_poly_variant (line 306) | @Test method test_poly_variant_with_path (line 314) | @Test method test_poly_variant_module_alias (line 324) | @Test method test_poly_variant_module_alias_inner (line 333) | @Test method test_poly_variant_constructor (line 342) | @Test method test_open_include (line 352) | @Test method test_open_include_deep (line 362) | @Test method test_function_call_1 (line 373) | @Test method test_function_call_2 (line 385) | @Test method test_function_call_3 (line 397) | @Test method test_functor_body (line 406) | @Test method test_file_include_functor (line 415) | @Test method test_functor_result_with_alias (line 424) | @Test method test_path_functor (line 434) | @Test method test_path_functor_1 (line 443) | @Test method test_global_local (line 468) | @Test method test_record_type (line 487) | @Test method test_record (line 498) | @Test method test_record_l1 (line 509) | @Test method test_record_l3 (line 517) | @Test method test_object_1 (line 530) | @Test method test_object_2 (line 541) | @Test method test_object_3 (line 552) | @Test method test_object_4 (line 563) | @Test method test_deep_open (line 581) | @Test method test_alias_of_alias (line 596) | @Test method test_parameter_signature (line 632) | @Test method test_pervasives (line 648) | @Test method test_typed_parameter (line 658) | @Test method test_GH_452_resolve_unpacked_module (line 670) | @Test method test_GH_452_resolve_unpacked_module_inner_module (line 688) | @Test method test_GH_167_deconstruction (line 708) | @Test method test_GH_303 (line 720) | @Test method test_GH_303_2 (line 729) | @Test method test_GH_358 (line 739) | @Test method test_GH_461_parameter_type (line 759) | @Test method test_GH_475_stack_overflow (line 771) | @Test method test_GH_476_and_let (line 788) | @Test method test_GH_476_and_type (line 802) | @Test method test_GH_511_infinite_resolution (line 815) | @Test FILE: src/test/java/com/reason/ide/search/reference/ResolveLowerElement_RML_Test.java class ResolveLowerElement_RML_Test (line 9) | public class ResolveLowerElement_RML_Test extends ORBasePlatformTestCase { method test_let_basic (line 10) | @Test method test_call_function_with_module (line 18) | @Test method test_let_in_module_binding (line 28) | @Test method test_let_inner_scope (line 36) | @Test method test_inner_scope_in_function (line 44) | @Test method test_inner_scope_in_impl (line 52) | @Test method test_let_local_module_alias (line 62) | @Test method test_alias_path (line 71) | @Test method test_alias_01 (line 80) | @Test method test_alias_02 (line 90) | @Test method test_open (line 103) | @Test method test_alias_open (line 112) | @Test method test_alias_of_alias (line 121) | @Test method test_let_local_open_parens (line 157) | @Test method test_let_local_open_parens_2 (line 166) | @Test method test_type (line 175) | @Test method test_type_with_path (line 184) | @Test method test_type_with_path_2 (line 193) | @Test method test_external (line 202) | @Test method test_record_field (line 210) | @Test method test_function (line 221) | @Test method test_function_open (line 229) | @Test method test_param_parenLess (line 238) | @Test method test_local_open_parens (line 246) | @Test method test_local_open_parens_2 (line 255) | @Test method test_local_open_parens_3 (line 264) | @Test method test_include (line 273) | @Test method test_include_alias (line 281) | @Test method test_include_2 (line 289) | @Test method test_include_qualified (line 300) | @Test method test_module_signature (line 309) | @Test method test_let_Local_open_pipe_first (line 326) | @Test method test_external_local_open_pipe_first (line 335) | @Test method test_pipe_first (line 344) | @Test method test_pipe_first_open (line 353) | @Test method test_pipe_first_open_2 (line 362) | @Test method test_pipe_first_open_with_path (line 371) | @Test method test_multiple_module (line 380) | @Test method test_variant_constructor (line 390) | @Test method test_variant_constructor_tuple (line 399) | @Test method test_local_poly_variant (line 410) | @Test method test_poly_variant_with_path (line 418) | @Test method test_poly_variant_module_alias (line 428) | @Test method test_poly_variant_module_alias_inner (line 437) | @Test method test_poly_variant_constructor (line 446) | @Test method test_open_include (line 456) | @Test method test_open_include_deep (line 466) | @Test method test_resolution_1 (line 477) | @Test method test_resolution_2 (line 489) | @Test method test_functor_body (line 501) | @Test method test_file_include_functor (line 510) | @Test method test_functor_result_with_alias (line 519) | @Test method test_path_functor (line 529) | @Test method test_path_functor_1 (line 538) | @Test method test_global_local (line 563) | @Test method test_parameter_signature (line 581) | @Test method test_record_type (line 596) | @Test method test_record (line 607) | @Test method test_record_l1 (line 615) | @Test method test_record_l3 (line 623) | @Test method test_object_1 (line 633) | @Test method test_object_2 (line 644) | @Test method test_object_3 (line 655) | @Test method test_object_4 (line 666) | @Test method test_deep_open (line 684) | @Test method test_pervasives (line 694) | @Test method test_typed_parameter (line 705) | @Test method test_GH_452_resolve_unpacked_module (line 717) | @Test method test_GH_452_resolve_unpacked_module_inner_module (line 735) | @Test method test_GH_167_deconstruction_first (line 755) | @Test method test_GH_167_deconstruction_second (line 763) | @Test method test_GH_303 (line 771) | @Test method test_GH_303_2 (line 780) | @Test method test_GH_358 (line 790) | @Test method test_GH_461_parameter_type (line 803) | @Test method test_GH_476_and_let (line 815) | @Test method test_GH_476_and_type (line 829) | @Test FILE: src/test/java/com/reason/ide/search/reference/ResolveUpperElement_OCL_Test.java class ResolveUpperElement_OCL_Test (line 9) | public class ResolveUpperElement_OCL_Test extends ORBasePlatformTestCase { method test_basic_file (line 10) | @Test method test_interface_implementation (line 19) | @Test method test_let_alias (line 29) | @Test method test_alias (line 38) | @Test method test_alias_path_no_resolution (line 48) | @Test method test_alias_path_resolution (line 57) | @Test method test_local_alias (line 66) | @Test method test_alias_of_alias (line 75) | @Test method test_alias_interface (line 111) | @Test method test_alias_same (line 120) | @Test method test_function_call (line 130) | @Test method test_open (line 139) | @Test method test_include_path (line 149) | @Test method test_include_alias (line 158) | @Test method test_local_variant (line 170) | @Test method test_variant_with_path (line 178) | @Test method test_variant_module_alias (line 188) | @Test method test_variant_module_alias_inner (line 197) | @Test method test_variant_constructor (line 206) | @Test method test_local_poly_variant (line 217) | @Test method test_poly_variant_with_path (line 225) | @Test method test_poly_variant_module_alias (line 235) | @Test method test_poly_variant_module_alias_inner (line 244) | @Test method test_poly_variant_constructor (line 253) | @Test method test_exception (line 263) | @Test method test_belt_alias (line 271) | @Test method test_functor_inside (line 283) | @Test method test_functor_outside (line 296) | @Test method test_module_signature (line 309) | @Test method test_not_resolve_alternate_name (line 326) | @Test method test_with_include (line 342) | @Test method test_pervasives_modules (line 360) | @Test method test_alias_resolution_same_file (line 371) | @Test method test_typed_parameter (line 391) | @Test method test_GH_476_and_module (line 403) | @Test FILE: src/test/java/com/reason/ide/search/reference/ResolveUpperElement_RES_Test.java class ResolveUpperElement_RES_Test (line 11) | public class ResolveUpperElement_RES_Test extends ORBasePlatformTestCase { method test_basic_file (line 12) | @Test method test_interface_implementation (line 21) | @Test method test_let_alias (line 31) | @Test method test_alias (line 40) | @Test method test_alias_path_no_resolution (line 50) | @Test method test_alias_path_resolution (line 59) | @Test method test_local_alias (line 68) | @Test method test_alias_interface (line 77) | @Test method test_alias_same (line 86) | @Test method test_include_alias (line 96) | @Test method test_function_call (line 107) | @Test method test_uncurried_function_call (line 116) | @Test method test_open (line 125) | @Test method test_include_path (line 135) | @Test method test_local_variant (line 148) | @Test method test_variant_with_path (line 156) | @Test method test_variant_module_alias (line 166) | @Test method test_variant_module_alias_inner (line 175) | @Test method test_variant_constructor (line 184) | @Test method test_local_poly_variant (line 195) | @Test method test_poly_variant_with_path (line 203) | @Test method test_poly_variant_module_alias (line 213) | @Test method test_poly_variant_module_alias_inner (line 222) | @Test method test_poly_variant_constructor (line 231) | @Test method test_exception (line 241) | @Test method test_belt_alias (line 249) | @Test method test_open_belt_alias (line 261) | @Test method test_pipe_first (line 273) | @Test method test_pipe_last (line 283) | @Test method test_no_resolution_1 (line 293) | @Test method test_no_resolution_2 (line 305) | @Test method test_functor_inside (line 317) | @Test method test_functor_outside (line 331) | @Test method test_with_tag (line 344) | @Test method test_with_tag_1 (line 353) | @Test method test_module_signature (line 362) | @Test method test_module_in_between (line 379) | @Test method test_not_resolve_alternate_name (line 397) | @Test method test_with_include (line 413) | @Test method test_with_globally_opened_module (line 432) | @Test method test_alias_resolution_same_file (line 443) | @Test method test_pervasives_modules (line 464) | @Test method test_GH_476_and_module (line 475) | @Test FILE: src/test/java/com/reason/ide/search/reference/ResolveUpperElement_RML_Test.java class ResolveUpperElement_RML_Test (line 10) | public class ResolveUpperElement_RML_Test extends ORBasePlatformTestCase { method test_basic_file (line 11) | @Test method test_inner_module (line 23) | @Test method test_interface_implementation (line 34) | @Test method test_let_alias (line 44) | @Test method test_alias (line 53) | @Test method test_alias_path_no_resolution (line 64) | @Test method test_alias_path_resolution (line 73) | @Test method test_local_alias (line 82) | @Test method test_alias_interface (line 91) | @Test method test_alias_same (line 100) | @Test method test_include_alias (line 110) | @Test method test_function_call (line 121) | @Test method test_open (line 130) | @Test method test_path_from_include (line 140) | @Test method test_local_variant (line 150) | @Test method test_variant_with_path (line 158) | @Test method test_variant_module_alias (line 168) | @Test method test_variant_module_alias_inner (line 177) | @Test method test_variant_constructor (line 186) | @Test method test_local_poly_variant (line 197) | @Test method test_poly_variant_with_path (line 205) | @Test method test_poly_variant_module_alias (line 215) | @Test method test_poly_variant_module_alias_inner (line 224) | @Test method test_poly_variant_constructor (line 233) | @Test method test_exception (line 243) | @Test method test_exception_with_path (line 251) | @Test method test_belt_alias (line 260) | @Test method test_open_belt_alias (line 272) | @Test method test_pipe_first (line 284) | @Test method test_pipe_last (line 294) | @Test method test_no_resolution_1 (line 304) | @Test method test_no_resolution_2 (line 316) | @Test method test_functor_inside (line 328) | @Test method test_functor_outside (line 342) | @Test method test_with_tag (line 355) | @Test method test_with_tag_1 (line 364) | @Test method test_module_signature (line 373) | @Test method test_module_signature_with_open (line 390) | @Test method test_module_signature_incorrect (line 406) | @Test(expected = AssertionError.class) method test_local_open (line 419) | @Test method test_not_resolve_alternate_name (line 429) | @Test method test_with_include (line 445) | @Test method test_with_globally_opened_module (line 464) | @Test method test_alias_resolution_same_file (line 475) | @Test method test_pervasives_modules (line 494) | @Test method test_GH_476_and_module (line 505) | @Test FILE: src/test/java/com/reason/ide/structure/ProjectStructure_DUNE_Test.java class ProjectStructure_DUNE_Test (line 9) | public class ProjectStructure_DUNE_Test extends ORBasePlatformTestCase { method test_stanza (line 10) | @Test method test_fields (line 21) | @Test FILE: src/test/java/com/reason/ide/structure/ProjectStructure_OCL_Test.java class ProjectStructure_OCL_Test (line 13) | public class ProjectStructure_OCL_Test extends ORBasePlatformTestCase { method test_let (line 14) | @Test method test_let_underscore (line 25) | @Test method test_deconstruction (line 33) | @Test method test_val (line 44) | @Test method test_type_record (line 53) | @Test method test_module_type (line 66) | @Test method test_module_type_extraction (line 77) | @Test method test_module_type_extraction_functor (line 89) | @Test method test_GH_274 (line 103) | @Test method test_GH_190 (line 113) | @Test method test_GH_407 (line 127) | @Test method test_GH_408 (line 137) | @Test method test_GH_429 (line 153) | @Test method test_GH_490 (line 171) | @Test method test_GH_490_factory (line 188) | @Test method assertPresentation (line 203) | private void assertPresentation(String name, String location, @Nullabl... FILE: src/test/java/com/reason/ide/structure/ValPresentation_OCL_Test.java class ValPresentation_OCL_Test (line 9) | @SuppressWarnings("ConstantConditions") method test_noSig (line 12) | @Test method test_sig (line 20) | @Test FILE: src/test/java/com/reason/lang/BaseParsingTestCase.java class BaseParsingTestCase (line 23) | @RunWith(JUnit4.class) method BaseParsingTestCase (line 25) | protected BaseParsingTestCase(@NotNull String dataPath, @NotNull Strin... method getTestDataPath (line 29) | @Override method expressions (line 34) | @NotNull method typeExpressions (line 39) | @NotNull method moduleExpressions (line 44) | @NotNull method functorExpressions (line 49) | @NotNull method letAllExpressions (line 54) | @NotNull method childrenCount (line 59) | public static int childrenCount(@NotNull FileBase file) { method first (line 63) | public static T first(@NotNull Collection co... method second (line 67) | protected T second(@NotNull Collection colle... method firstOfType (line 73) | protected T firstOfType(PsiElement element, @No... method childrenOfType (line 77) | protected List childrenOfType(PsiElement ele... method extractUpperSymbolTypes (line 81) | @NotNull protected List extractUpperSymbolTypes(PsiEleme... method assertNoParserError (line 89) | protected void assertNoParserError(PsiElement e) { method parseFile (line 93) | @NotNull method parseCode (line 99) | @NotNull method parseRawCode (line 106) | protected PsiFile parseRawCode(@NotNull String code) { method parseDuneCode (line 113) | @NotNull method debugPsiAst (line 122) | @SuppressWarnings("unused") FILE: src/test/java/com/reason/lang/core/FileBaseTest.java class FileBaseTest (line 10) | public class FileBaseTest extends ORBasePlatformTestCase { method test_Rml_getQNameExpression (line 11) | @Test FILE: src/test/java/com/reason/lang/core/ORSignatureTest.java class ORSignatureTest (line 17) | @RunWith(JUnit4.class) method testReasonSingleFun (line 23) | @Test method testOCamlSingleFun (line 31) | @Test method testReasonSingle (line 39) | @Test method testOCamlSingle (line 47) | @Test method testReasonMultiFun (line 55) | @Test method testOcamlMultiFun (line 63) | @Test method testOCamlObject (line 71) | @Test method testReasonJsObject (line 79) | @Test method testOCamlJsObject (line 88) | @Test method testOcamJsJsObject (line 96) | @Test method makeSignature (line 104) | @SuppressWarnings({"SameParameterValue", "ConstantConditions"}) FILE: src/test/java/com/reason/lang/core/ORUtilTest.java class ORUtilTest (line 11) | @SuppressWarnings("ConstantConditions") method testModuleNameToFileNameWhenEmpty (line 13) | @Test method testModuleNameToFileName (line 18) | @Test method testFileNameToModuleNameWhenEmpty (line 23) | @Test method testFileNameToModuleName (line 29) | @Test method test_Rml_letQualifiedPath (line 35) | @Test method test_Rml_letDestructuredQualifiedPath (line 45) | @Test method test_in_interface_file (line 55) | @Test method test_in_interface_module_type (line 64) | @Test method test_in_interface_anonymous_module_type (line 71) | @Test FILE: src/test/java/com/reason/lang/doc/ocaml/OclDocConverterTest.java class OclDocConverterTest (line 8) | public class OclDocConverterTest extends ORBasePlatformTestCase { method test_detection (line 9) | @Test method test_basic (line 16) | @Test method test_paragraphs (line 23) | @Test method test_code (line 30) | @Test method test_bold (line 37) | @Test method test_italic (line 44) | @Test method test_emphasis (line 51) | @Test method test_oList (line 58) | @Test method test_uList (line 65) | @Test method test_section (line 72) | @Test method test_pre (line 83) | @Test method test_link (line 90) | @Test method test_tag (line 97) | @Test method test_tags (line 104) | @Test method test_tag_pre (line 117) | @Test FILE: src/test/java/com/reason/lang/doc/reason/RmlDocConverterTest.java class RmlDocConverterTest (line 8) | public class RmlDocConverterTest extends ORBasePlatformTestCase { method test_detection (line 9) | @Test method test_basic (line 16) | @Test method test_lines (line 23) | @Test method test_tags (line 30) | @Test FILE: src/test/java/com/reason/lang/dune/CommentParsingTest.java class CommentParsingTest (line 7) | public class CommentParsingTest extends DuneParsingTestCase { method test_single_comment (line 8) | @Test FILE: src/test/java/com/reason/lang/dune/DuneParsingTestCase.java class DuneParsingTestCase (line 8) | abstract class DuneParsingTestCase extends BaseParsingTestCase { method DuneParsingTestCase (line 11) | protected DuneParsingTestCase() { method setUp (line 15) | @Override method getLangProps (line 24) | protected ORLanguageProperties getLangProps() { FILE: src/test/java/com/reason/lang/dune/DuneStanzaParsingTest.java class DuneStanzaParsingTest (line 11) | @SuppressWarnings("ConstantConditions") method test_stanza (line 13) | @Test method test_stanza_fields (line 23) | @Test method test_chain (line 37) | @Test FILE: src/test/java/com/reason/lang/dune/DuneVarParsingTest.java class DuneVarParsingTest (line 6) | public class DuneVarParsingTest extends DuneParsingTestCase { method test_basic (line 7) | @Test FILE: src/test/java/com/reason/lang/dune/SExprParsingTest.java class SExprParsingTest (line 7) | @SuppressWarnings("ConstantConditions") method test_s_expr (line 9) | @Test FILE: src/test/java/com/reason/lang/ocaml/AndParsingTest.java class AndParsingTest (line 13) | @SuppressWarnings("ConstantConditions") method test_let_chaining (line 15) | @Test method test_let_chaining_in_function (line 24) | @Test method test_module_chaining (line 36) | @Test method test_module_type_chaining (line 48) | @Test method test_pattern_chaining (line 58) | @Test method test_type_chaining (line 76) | @Test method test_type_chaining_lIdent (line 89) | @Test method test_GH_135 (line 103) | @Test method test_GH_175 (line 116) | @Test method test_GH_271 (line 131) | @Test method test_GH_272 (line 146) | @Test FILE: src/test/java/com/reason/lang/ocaml/AnnotationParsingTest.java class AnnotationParsingTest (line 10) | @SuppressWarnings("ConstantConditions") method test_algebraic_let (line 12) | @Test method test_block_let (line 22) | @Test method test_floating_let (line 32) | @Test FILE: src/test/java/com/reason/lang/ocaml/AssertParsingTest.java class AssertParsingTest (line 6) | public class AssertParsingTest extends OclParsingTestCase { method test_basic (line 7) | @Test FILE: src/test/java/com/reason/lang/ocaml/BeginParsingTest.java class BeginParsingTest (line 6) | @SuppressWarnings("ConstantConditions") method test_basic (line 8) | @Test FILE: src/test/java/com/reason/lang/ocaml/ChainingParsingTest.java class ChainingParsingTest (line 10) | @SuppressWarnings("ConstantConditions") method test_let_semi_colon (line 13) | @Test method test_while (line 26) | @Test FILE: src/test/java/com/reason/lang/ocaml/ClassParsingTest.java class ClassParsingTest (line 12) | @SuppressWarnings("ConstantConditions") method test_basic (line 14) | @Test method test_classType (line 21) | @Test method test_fields (line 29) | @Test method test_methods (line 36) | @Test method test_both (line 43) | @Test method test_class_constructor_constraint (line 51) | @Test method test_GH_268 (line 64) | @Test method test_inherit_object_no_parameter (line 73) | @Test method test_inherit_object_parenless_parameter (line 89) | @Test method test_GH_269 (line 107) | @Test method test_GH_310 (line 143) | @Test method test_GH_491_object_initializer (line 162) | @Test FILE: src/test/java/com/reason/lang/ocaml/CommentParsingTest.java class CommentParsingTest (line 11) | public class CommentParsingTest extends OclParsingTestCase { method test_constant (line 12) | @Test method test_constant_2 (line 19) | @Test method test_double_quotes (line 28) | @Test FILE: src/test/java/com/reason/lang/ocaml/DirectiveParsingTest.java class DirectiveParsingTest (line 9) | @SuppressWarnings("ConstantConditions") method test_if (line 11) | @Test method test_endif (line 20) | @Test method test_let_binding (line 29) | @Test method test_oCamlBeforeDirective (line 44) | @Test method test_GH_492_not_directive (line 53) | @Test FILE: src/test/java/com/reason/lang/ocaml/ExceptionParsingTest.java class ExceptionParsingTest (line 6) | public class ExceptionParsingTest extends OclParsingTestCase { method test_basic (line 7) | @Test method test_parameter (line 15) | @Test FILE: src/test/java/com/reason/lang/ocaml/ExpressionsParsingTest.java class ExpressionsParsingTest (line 8) | public class ExpressionsParsingTest extends OclParsingTestCase { method testA (line 9) | @Test method testB (line 17) | @Test FILE: src/test/java/com/reason/lang/ocaml/ExternalParsingTest.java class ExternalParsingTest (line 8) | @SuppressWarnings("ConstantConditions") method test_qualifiedName (line 10) | @Test method test_with_string (line 17) | @Test method test_empty_string (line 26) | @Test method test_string (line 35) | @Test method test_array (line 46) | @Test method test_raise (line 57) | @Test method test_operator1 (line 68) | @Test method test_operator2 (line 78) | @Test method test_operator3 (line 88) | @Test method test_operator4 (line 98) | @Test method test_operator5 (line 108) | @Test method test_operator6 (line 118) | @Test method test_GH_423 (line 129) | @Test FILE: src/test/java/com/reason/lang/ocaml/FirstClassModuleParsingTest.java class FirstClassModuleParsingTest (line 9) | @SuppressWarnings("DataFlowIssue") method test_first_class_let (line 11) | @Test method test_first_class_parameter_no_default (line 20) | @Test method test_first_class_parameter_with_default (line 33) | @Test method test_unpack (line 51) | @Test method test_unpack_no_signature (line 61) | @Test method test_unpack_in_let (line 72) | @Test FILE: src/test/java/com/reason/lang/ocaml/FunctionCallParsingTest.java class FunctionCallParsingTest (line 11) | @SuppressWarnings("ConstantConditions") method test_call (line 13) | @Test method test_call_ints (line 23) | @Test method test_call_floats (line 33) | @Test method test_call_many (line 43) | @Test method test_inner_call (line 55) | @Test method test_call_02 (line 73) | @Test method test_call_03 (line 87) | @Test method test_call_04 (line 101) | @Test method test_call_05 (line 116) | @Test method test_call_06 (line 126) | @Test method test_call_07 (line 136) | @Test method test_parens_01 (line 149) | @Test // coq::checker/analyze.ml method test_parens_02 (line 162) | @Test // coq::checker/votour.ml method test_xxx (line 171) | @Test FILE: src/test/java/com/reason/lang/ocaml/FunctionParsingTest.java class FunctionParsingTest (line 10) | @SuppressWarnings("ConstantConditions") method test_single_param (line 12) | @Test method test_multiple_params (line 25) | @Test method test_let_binding (line 37) | @Test method test_let_binding_2 (line 47) | @Test method test_fun (line 56) | @Test method test_fun_signature (line 67) | @Test method test_complex_params (line 81) | @Test method test_parameters_named_symbols (line 96) | @Test method test_rollback (line 113) | @Test method test_option_anon_function (line 119) | @Test method test_GH_291 (line 129) | @Test method test_GH_456 (line 140) | @Test method test_GH_456_tuples (line 157) | @Test FILE: src/test/java/com/reason/lang/ocaml/FunctorCallParsingTest.java class FunctorCallParsingTest (line 11) | @SuppressWarnings("ConstantConditions") method test_instantiation (line 13) | @Test method test_parens (line 27) | @Test method test_let_operator (line 36) | @Test method test_functor_instanciation_chaining (line 45) | @Test FILE: src/test/java/com/reason/lang/ocaml/FunctorParsingTest.java class FunctorParsingTest (line 11) | @SuppressWarnings("ConstantConditions") method test_basic (line 13) | @Test method test_struct (line 30) | @Test method test_implicit_result (line 40) | @Test method test_with_constraints (line 48) | @Test method test_with_constraints_parens (line 66) | @Test method test_signature (line 81) | @Test method test_functor_inside_module (line 105) | @Test FILE: src/test/java/com/reason/lang/ocaml/IfParsingTest.java class IfParsingTest (line 14) | @SuppressWarnings("ConstantConditions") method test_basic (line 16) | @Test method test_basic_then_else (line 28) | @Test method test_with_in (line 41) | @Test method test_function (line 49) | @Test method test_comment_else (line 59) | @Test method test_ternary_lident (line 68) | @Test method test_ternary_parens (line 78) | @Test method test_ternary_cond (line 88) | @Test method test_ternary_call (line 100) | @Test method test_named_param (line 110) | @Test method test_GH_xxx (line 124) | @Test FILE: src/test/java/com/reason/lang/ocaml/ImmediateObjectParsingTest.java class ImmediateObjectParsingTest (line 8) | public class ImmediateObjectParsingTest extends OclParsingTestCase { method test_immediate_object (line 9) | @Test method test_js_object (line 18) | @Test FILE: src/test/java/com/reason/lang/ocaml/IncludeParsingTest.java class IncludeParsingTest (line 9) | @SuppressWarnings("ConstantConditions") method test_one (line 11) | @Test method test_path (line 20) | @Test method test_functor (line 28) | @Test method test_functor_path (line 39) | @Test method test_with_type (line 47) | @Test method test_with_path_type (line 55) | @Test method test_GH_497_include_inlined_module (line 63) | @Test FILE: src/test/java/com/reason/lang/ocaml/LetParsingTest.java class LetParsingTest (line 13) | @SuppressWarnings("ConstantConditions") method test_constant (line 15) | @Test method test_underscore (line 26) | @Test method test_binding (line 32) | @Test method test_binding_with_function (line 40) | @Test method test_scope_with_some (line 48) | @Test method test_scope_with_lIdent (line 56) | @Test method test_record (line 64) | @Test method test_rec (line 79) | @Test method test_in_do_loop (line 87) | @Test method test_with_semi_separator (line 96) | @Test method test_like_local_open (line 104) | @Test method test_like_module (line 111) | @Test method test_chaining (line 120) | @Test method test_case1 (line 128) | @Test method test_qualifiedName (line 143) | @Test method test_deconstruction (line 154) | @Test method test_deconstruction_parenless (line 167) | @Test method test_deconstruction_nested (line 180) | @Test method test_deconstruction_braces (line 195) | @Test method test_List (line 208) | @Test method test_optional_param (line 215) | @Test method test_comparison (line 223) | @Test method test_semi (line 231) | @Test method test_name_unit (line 238) | @Test method test_parens (line 246) | @Test method test_infix_operator (line 256) | @Test method test_GH_105 (line 266) | @Test method test_GH_105a (line 275) | @Test method test_GH_105b (line 284) | @Test method test_GH_105c (line 293) | @Test method test_GH_116 (line 303) | @Test method test_GH_121 (line 314) | @Test method test_GH_270 (line 323) | @Test method test_GH_278 (line 334) | @Test method test_GH_406 (line 343) | @Test method test_GH_407 (line 370) | @Test method test_GH_409 (line 380) | @Test method test_GH_409a (line 398) | @Test method test_GH_409_binary_condition (line 416) | @Test FILE: src/test/java/com/reason/lang/ocaml/LocalOpenParsingTest.java class LocalOpenParsingTest (line 12) | @SuppressWarnings("ConstantConditions") method test_local_open (line 14) | @Test method test_not_local_open (line 25) | @Test method test_GH_294 (line 32) | @Test FILE: src/test/java/com/reason/lang/ocaml/LoopParsingTest.java class LoopParsingTest (line 11) | @SuppressWarnings("ConstantConditions") method test_for (line 13) | @Test method test_GH_176 (line 22) | @Test method test_GH_189 (line 31) | @Test FILE: src/test/java/com/reason/lang/ocaml/MatchParsingTest.java class MatchParsingTest (line 13) | @SuppressWarnings("ConstantConditions") method test_match (line 15) | @Test method test_match_01 (line 25) | @Test method test_match_with_exception_01 (line 36) | @Test method test_match_with_exception_02 (line 44) | @Test method test_complex_match (line 52) | @Test method test_pattern_token_type (line 66) | @Test method test_pattern_match (line 79) | @Test method test_function_shortcut (line 96) | @Test method test_function_shortcut_no_pipe (line 106) | @Test method test_function_shortcut_many (line 116) | @Test method test_group (line 134) | @Test method test_semi (line 147) | @Test method test_begin_end (line 154) | @Test // coq/analyze.ml method test_match_or (line 173) | @Test // coq/checker/checkInductive.ml method test_match_no_pipe (line 181) | @Test // coq/checker/checkTypes.ml method test_match_02 (line 189) | @Test // coq/checker/validate.ml method test_GH_312 (line 200) | @Test method test_GH_340 (line 214) | @Test method test_GH_441 (line 224) | @Test method test_GH_442 (line 251) | @Test method test_GH_498 (line 278) | @Test FILE: src/test/java/com/reason/lang/ocaml/ModuleParsingTest.java class ModuleParsingTest (line 12) | @SuppressWarnings("ConstantConditions") method test_empty (line 14) | @Test method test_alias (line 26) | @Test method test_alias_path (line 36) | @Test method test_module_type (line 46) | @Test method test_module_signature (line 56) | @Test method test_module_chaining (line 66) | @Test method test_signature_with_constraint (line 73) | @Test method test_module_constraint (line 85) | @Test method test_interface_with_many_constraints (line 96) | @Test method test_module_alias_body (line 109) | @Test method test_rec_signature (line 120) | @Test method test_decode_first_class_module_with_in (line 136) | @Test method test_signature (line 146) | @Test // coq::clib/cArray.ml method test_signature_many (line 157) | @Test method test_GH_91 (line 173) | @Test FILE: src/test/java/com/reason/lang/ocaml/OclParsingTestCase.java class OclParsingTestCase (line 9) | abstract class OclParsingTestCase extends BaseParsingTestCase { method OclParsingTestCase (line 12) | protected OclParsingTestCase() { method setUp (line 16) | @Override method getLangProps (line 25) | protected ORLanguageProperties getLangProps() { FILE: src/test/java/com/reason/lang/ocaml/OpenParsingTest.java class OpenParsingTest (line 9) | @SuppressWarnings("ConstantConditions") method test_one (line 11) | @Test method test_path (line 20) | @Test method test_chaining (line 28) | @Test method test_eol (line 35) | @Test method test_functor (line 42) | @Test method test_functor_with_path (line 53) | @Test FILE: src/test/java/com/reason/lang/ocaml/OperatorParsingTest.java class OperatorParsingTest (line 9) | public class OperatorParsingTest extends OclParsingTestCase { method test_GH_314_structural_difference (line 11) | @Test FILE: src/test/java/com/reason/lang/ocaml/PolyVariantParsingTest.java class PolyVariantParsingTest (line 12) | @SuppressWarnings("ConstantConditions") method test_basic_let_LIdent (line 14) | @Test method test_basic_let_UIdent (line 23) | @Test method test_basic_type_LIdent (line 31) | @Test method test_basic_type_UIdent (line 42) | @Test method test_pattern_match_constant (line 53) | @Test method test_open_variant (line 64) | @Test method test_closed_variant (line 73) | @Test method test_with_path (line 82) | @Test FILE: src/test/java/com/reason/lang/ocaml/RecordParsingTest.java class RecordParsingTest (line 10) | @SuppressWarnings("ConstantConditions") method test_declaration (line 12) | @Test method test_usage (line 24) | @Test method test_usage_deep (line 42) | @Test method test_mixin (line 61) | @Test method test_annotations (line 70) | @Test method test_GH_440 (line 82) | @Test FILE: src/test/java/com/reason/lang/ocaml/SamplesParsingTest.java class SamplesParsingTest (line 8) | public class SamplesParsingTest extends OclParsingTestCase { method getTestDataPath (line 9) | @Override method test_stream (line 14) | @Test method test_belt_map (line 19) | @Test FILE: src/test/java/com/reason/lang/ocaml/SignatureParsingTest.java class SignatureParsingTest (line 11) | @SuppressWarnings("ConstantConditions") method test_let (line 13) | @Test method test_OCamlBeforeDirective (line 22) | @Test method test_val (line 30) | @Test method test_trimming (line 42) | @Test method test_parsing_named_params (line 51) | @Test method test_optional_fun (line 65) | @Test method test_optional_fun_parameters (line 81) | @Test method test_optional_fun_parameters_typed (line 99) | @Test method test_named_optional_in_val (line 121) | @Test method test_unit_fun_parameter (line 131) | @Test method test_signature_items (line 143) | @Test method test_jsObject (line 151) | @Test method test_option (line 164) | @Test method test_option_of_option (line 172) | @Test method test_option_named_params (line 188) | @Test method test_functor (line 196) | @Test // coq:: clib/diff2.mli method test_closed_variant (line 206) | @Test method test_open_variant (line 215) | @Test FILE: src/test/java/com/reason/lang/ocaml/TryWithParsingTest.java class TryWithParsingTest (line 9) | @SuppressWarnings("ConstantConditions") method basic (line 11) | @Test method test_in (line 26) | @Test method test_call (line 32) | @Test // coq/util.ml method test_let (line 43) | @Test method test_try (line 49) | @Test method test_semi (line 56) | @Test // coq/util.ml method test_util (line 64) | @Test // coq/util.ml method test_GH_256 (line 91) | @Test FILE: src/test/java/com/reason/lang/ocaml/TypeParsingTest.java class TypeParsingTest (line 17) | @SuppressWarnings("ConstantConditions") method test_abstract_type (line 19) | @Test method test_recursive_type (line 25) | @Test method test_path (line 31) | @Test method test_option (line 45) | @Test method test_bindingWithVariant (line 54) | @Test method test_extensible_variant (line 62) | @Test method test_binding_with_record (line 71) | @Test method test_binding_with_functor (line 103) | @Test method test_type_special_props (line 111) | @Test method test_closed_object (line 132) | @Test method test_open_object (line 141) | @Test method test_binding_with_record_as (line 150) | @Test method test_chain_definitions (line 162) | @Test method test_parameterized (line 169) | @Test method test_apply_params (line 184) | @Test method test_qname_functor (line 191) | @Test method test_GH_295 (line 203) | @Test method test_GH_326 (line 214) | @Test method test_GH_360 (line 226) | @Test method test_GH_423 (line 235) | @Test FILE: src/test/java/com/reason/lang/ocaml/ValParsingTest.java class ValParsingTest (line 11) | @SuppressWarnings("ConstantConditions") method test_qualified_name (line 13) | @Test method test_name (line 23) | @Test method test_special_name (line 31) | @Test method test_function (line 39) | @Test FILE: src/test/java/com/reason/lang/ocaml/VariantCallParsingTest.java class VariantCallParsingTest (line 14) | @SuppressWarnings("ConstantConditions") method test_basic (line 16) | @Test method test_params (line 25) | @Test method test_with_param (line 35) | @Test method test_pattern_match (line 44) | @Test FILE: src/test/java/com/reason/lang/ocaml/VariantDeclarationParsingTest.java class VariantDeclarationParsingTest (line 10) | @SuppressWarnings("ConstantConditions") method test_basic (line 12) | @Test method test_no_pipe_first (line 24) | @Test method test_no_pipe_first_constructor (line 36) | @Test method test_constructor (line 47) | @Test method test_mixed (line 61) | @Test method test_generic (line 73) | @Test method test_parens (line 81) | @Test // coq:: coqpp/coqpp_ast.mli FILE: src/test/java/com/reason/lang/reason/AndParsingTest.java class AndParsingTest (line 9) | public class AndParsingTest extends RmlParsingTestCase { method test_let_chaining (line 10) | @Test method test_module_chaining (line 19) | @Test method test_module_type_chaining (line 31) | @Test method test_type_chaining (line 44) | @Test method test_type_chaining_lIdent (line 56) | @Test method test_GH_135 (line 70) | @Test FILE: src/test/java/com/reason/lang/reason/AnnotationParsingTest.java class AnnotationParsingTest (line 9) | @SuppressWarnings("ConstantConditions") method test_annotation_name (line 11) | @Test method test_annotation_with_string (line 17) | @Test method test_chaining (line 24) | @Test FILE: src/test/java/com/reason/lang/reason/AssertParsingTest.java class AssertParsingTest (line 6) | @SuppressWarnings("ConstantConditions") method test_basic (line 8) | @Test FILE: src/test/java/com/reason/lang/reason/ClassParsingTest.java class ClassParsingTest (line 12) | @SuppressWarnings("ConstantConditions") method test_basic (line 14) | @Test method test_classType (line 22) | @Test method test_fields (line 29) | @Test method test_methods (line 36) | @Test method test_both (line 43) | @Test method test_classConstruct (line 51) | @Test method test_classConstraint (line 60) | @Test method test_GH_310 (line 72) | @Test method test_GH_269 (line 86) | @Test method test_GH_491_object_initializer (line 124) | @Test FILE: src/test/java/com/reason/lang/reason/CommentTest.java class CommentTest (line 6) | public class CommentTest extends RmlParsingTestCase { method test_constant (line 7) | @Test method test_constant_2 (line 14) | @Test FILE: src/test/java/com/reason/lang/reason/ComponentJsx3ParsingTest.java class ComponentJsx3ParsingTest (line 13) | @SuppressWarnings("ConstantConditions") method test_file_component (line 15) | @Test method test_inner_component (line 22) | @Test method test_close (line 29) | @Test FILE: src/test/java/com/reason/lang/reason/ExceptionParsingTest.java class ExceptionParsingTest (line 7) | public class ExceptionParsingTest extends RmlParsingTestCase { method test_basic (line 8) | @Test method test_parameter (line 18) | @Test FILE: src/test/java/com/reason/lang/reason/ExternalParsingTest.java class ExternalParsingTest (line 7) | @SuppressWarnings("ConstantConditions") method test_signature (line 9) | @Test method test_named_param (line 18) | @Test method test_with_string (line 27) | @Test method test_with_empty_string (line 36) | @Test method test_string (line 45) | @Test method test_array (line 55) | @Test method test_operator2 (line 64) | @Test FILE: src/test/java/com/reason/lang/reason/FirstClassModuleParsingTest.java class FirstClassModuleParsingTest (line 8) | @SuppressWarnings("DataFlowIssue") method test_first_class_let (line 10) | @Test method test_first_class_parameter_no_default (line 20) | @Test method test_first_class_parameter_with_default (line 34) | @Test method test_unpack (line 52) | @Test method test_unpack_no_signature (line 61) | @Test FILE: src/test/java/com/reason/lang/reason/FunParsingTest.java class FunParsingTest (line 10) | @SuppressWarnings("ConstantConditions") method test_fun (line 12) | @Test method test_chaining (line 20) | @Test FILE: src/test/java/com/reason/lang/reason/FunctionCallParsingTest.java class FunctionCallParsingTest (line 12) | @SuppressWarnings("ConstantConditions") method test_call (line 14) | @Test method test_call2 (line 25) | @Test method test_call3 (line 36) | @Test method test_end_comma (line 44) | @Test method test_unit_last (line 54) | @Test method test_optional_param (line 62) | @Test method test_inner_parenthesis (line 70) | @Test method test_params (line 82) | @Test method test_param_name (line 90) | @Test method test_nested_parenthesis (line 98) | @Test method test_body (line 107) | @Test method test_in_functor (line 115) | @Test method test_ternary_in_named_param (line 124) | @Test method test_assignment (line 135) | @Test method test_GH_120 (line 143) | @Test FILE: src/test/java/com/reason/lang/reason/FunctionParsingTest.java class FunctionParsingTest (line 12) | @SuppressWarnings("ConstantConditions") method test_anonymous_function (line 14) | @Test method test_brace_function (line 25) | @Test method test_destructuration (line 35) | @Test method test_parenless_function (line 43) | @Test method test_dot_function (line 55) | @Test method test_inner_function (line 67) | @Test method test_inner_function_braces (line 78) | @Test method test_inner_function_no_parens (line 89) | @Test method test_parameter_anon_function (line 97) | @Test method test_option_anon_function (line 107) | @Test method test_parameters_named_symbols (line 116) | @Test method test_parameters_named_symbols2 (line 129) | @Test method test_parameters_named_symbols3 (line 139) | @Test method test_paren_function (line 147) | @Test method test_unit_function (line 160) | @Test method test_parameters_LIdent (line 171) | @Test method test_record_function (line 184) | @Test method test_underscore (line 195) | @Test method test_signature (line 211) | @Test method test_curry_uncurry (line 222) | @Test method test_rollback_01 (line 231) | @Test method test_rollback_02 (line 237) | @Test method test_rollback_03 (line 244) | @Test method test_in_Some (line 256) | @Test method test_rollback_04 (line 266) | @Test method test_GH_113 (line 279) | @Test FILE: src/test/java/com/reason/lang/reason/FunctorCallParsingTest.java class FunctorCallParsingTest (line 11) | @SuppressWarnings("ConstantConditions") method test_instantiation (line 13) | @Test method test_with_path (line 27) | @Test method test_chaining (line 37) | @Test FILE: src/test/java/com/reason/lang/reason/FunctorParsingTest.java class FunctorParsingTest (line 11) | @SuppressWarnings("ConstantConditions") method test_basic (line 13) | @Test method test_struct (line 31) | @Test method test_implicit_result (line 42) | @Test method test_with_constraints (line 50) | @Test method test_signature (line 65) | @Test method test_functor_inside_module (line 90) | @Test FILE: src/test/java/com/reason/lang/reason/IfParsingTest.java class IfParsingTest (line 13) | @SuppressWarnings("ConstantConditions") method test_basic_if (line 15) | @Test method test_many_parens (line 26) | @Test method test_if_else (line 37) | @Test method test_if_else_noBrace (line 48) | @Test method test_ternary_lident (line 59) | @Test method test_ternary_parens (line 71) | @Test method test_ternary_cond (line 83) | @Test method test_ternary_call (line 95) | @Test method test_ternary_fun_record (line 107) | @Test method test_ternary_array (line 118) | @Test method test_ternary_list (line 127) | @Test method test_ternary_tuple (line 136) | @Test method test_ternary_function_parameters (line 145) | @Test method test_ternary_functor_parameters (line 155) | @Test method test_ternary_ternary (line 165) | @Test method test_ternary_switch (line 174) | @Test method test_ternary_fun (line 182) | @Test method test_ternary_let_binding (line 190) | @Test FILE: src/test/java/com/reason/lang/reason/IncludeParsingTest.java class IncludeParsingTest (line 9) | @SuppressWarnings("ConstantConditions") method test_one (line 11) | @Test method test_path (line 20) | @Test method test_functor (line 28) | @Test method test_functor_with_path (line 39) | @Test FILE: src/test/java/com/reason/lang/reason/JsObjectParsingTest.java class JsObjectParsingTest (line 12) | @SuppressWarnings("ConstantConditions") method test_basic (line 14) | @Test method test_definition (line 26) | @Test method test_in_function (line 50) | @Test method test_declaring_open (line 63) | @Test method test_module_open (line 82) | @Test method test_deep (line 96) | @Test FILE: src/test/java/com/reason/lang/reason/JsxParsingTest.java class JsxParsingTest (line 12) | @SuppressWarnings("ConstantConditions") method test_empty_tag (line 14) | @Test method test_tag_name (line 25) | @Test method test_tag_name_with_dot (line 33) | @Test method test_inner_closing_tag (line 54) | @Test method test_multiple_closing_tag (line 63) | @Test method test_option_tag (line 72) | @Test method test_option_closeable_tag (line 82) | @Test method test_option_prop (line 91) | @Test method test_match_prop (line 99) | @Test method test_tag_prop_with_paren (line 107) | @Test method test_tag_props_with_dot (line 118) | @Test method test_optional_prop (line 135) | @Test method test_optional_prop_autoclose (line 149) | @Test method test_optional_prop_call (line 167) | @Test method test_ternary_in_value (line 175) | @Test method test_ternary_in_value_function (line 189) | @Test method test_tag_props_with_local_open (line 203) | @Test method test_tag_chaining (line 214) | @Test method test_incorrect_prop (line 221) | @Test method test_prop02 (line 228) | @Test method test_prop03 (line 239) | @Test method test_prop04 (line 253) | @Test method test_prop05 (line 262) | @Test method test_prop_ref (line 272) | @Test method test_fragment (line 281) | @Test method test_prop_no_upper_tag (line 290) | @Test method test_prop_func (line 299) | @Test method test_ternary_01 (line 308) | @Test method test_ternary_02 (line 326) | @Test method test_ternary_03 (line 338) | @Test method test_ternary_in_option (line 348) | @Test method test_function_call (line 362) | @Test method test_mutation (line 372) | @Test FILE: src/test/java/com/reason/lang/reason/LetParsingTest.java class LetParsingTest (line 13) | @SuppressWarnings("ConstantConditions") method test_constant (line 15) | @Test method test_function_let_binding (line 24) | @Test method test_unit_function (line 32) | @Test method test_binding (line 41) | @Test method test_binding_with_jsx (line 48) | @Test method test_scope_with_some (line 54) | @Test method test_scope_with_LIdent (line 61) | @Test method test_local_scope (line 69) | @Test method test_record (line 78) | @Test method test_signature (line 87) | @Test method test_signature_dot (line 95) | @Test method test_signature_JsObject (line 105) | @Test method test_rec (line 115) | @Test method test_signatureB (line 123) | @Test method test_let_and_in_module (line 133) | @Test method test_alias (line 142) | @Test method test_variant (line 150) | @Test method test_deconstruction (line 159) | @Test method test_deconstruction_nested (line 172) | @Test method test_deconstruction_braces (line 187) | @Test method test_operator (line 200) | @Test method test_private (line 210) | @Test method test_function_record (line 218) | @Test method test_braces (line 228) | @Test method test_GH_105 (line 239) | @Test method test_GH_105a (line 249) | @Test method test_GH_105b (line 259) | @Test method test_GH_278 (line 269) | @Test FILE: src/test/java/com/reason/lang/reason/LocalOpenParsingTest.java class LocalOpenParsingTest (line 8) | @SuppressWarnings("ConstantConditions") method test_local_paren (line 10) | @Test method test_local_paren_2 (line 17) | @Test method test_local_list (line 24) | @Test method test_local_list_2 (line 33) | @Test method test_local_record (line 42) | @Test method test_not_local (line 49) | @Test FILE: src/test/java/com/reason/lang/reason/MacroParsingTest.java class MacroParsingTest (line 7) | @SuppressWarnings("ConstantConditions") method test_basic (line 9) | @Test method test_root_raw (line 18) | @Test method test_multi_line (line 28) | @Test method test_GH_436 (line 42) | @Test FILE: src/test/java/com/reason/lang/reason/ModuleParsingTest.java class ModuleParsingTest (line 11) | @SuppressWarnings("ConstantConditions") method test_empty (line 13) | @Test method test_alias (line 24) | @Test method test_alias_path (line 34) | @Test method test_module_type (line 44) | @Test method test_module (line 54) | @Test method test_inline_interface (line 65) | @Test method test_interface_sig_body (line 79) | @Test method test_interface_with_constraints (line 89) | @Test method test_interface_with_many_constraints (line 101) | @Test method test_inline_interface_body (line 117) | @Test FILE: src/test/java/com/reason/lang/reason/OpenParsingTest.java class OpenParsingTest (line 9) | @SuppressWarnings("ConstantConditions") method test_one (line 11) | @Test method test_path (line 20) | @Test method test_functor (line 28) | @Test method test_functor_with_path (line 37) | @Test FILE: src/test/java/com/reason/lang/reason/PolyVariantParsingTest.java class PolyVariantParsingTest (line 12) | @SuppressWarnings("ConstantConditions") method test_basic_LIdent (line 14) | @Test method test_basic_UIdent (line 22) | @Test method test_basic_type_LIdent (line 30) | @Test method test_basic_type_UIdent (line 39) | @Test method test_pattern_match_constant (line 48) | @Test method test_open_variant (line 62) | @Test method test_closed_variant (line 71) | @Test method test_with_path (line 80) | @Test method test_constructor (line 90) | @Test FILE: src/test/java/com/reason/lang/reason/PolyVariantTest.java class PolyVariantTest (line 11) | public class PolyVariantTest extends RmlParsingTestCase { method test_basic_LIdent (line 12) | @Test method test_basic_UIdent (line 21) | @Test method test_pattern_match_constant (line 29) | @Test FILE: src/test/java/com/reason/lang/reason/RecordParsingTest.java class RecordParsingTest (line 10) | @SuppressWarnings("ConstantConditions") method test_declaration (line 12) | @Test method test_usage (line 24) | @Test method test_usage_with_sig (line 42) | @Test method test_usage_deep (line 57) | @Test method test_mixin (line 73) | @Test method test_annotations (line 82) | @Test method test_inside_module (line 93) | @Test FILE: src/test/java/com/reason/lang/reason/RmlParsingTestCase.java class RmlParsingTestCase (line 9) | abstract class RmlParsingTestCase extends BaseParsingTestCase { method RmlParsingTestCase (line 12) | protected RmlParsingTestCase() { method setUp (line 16) | @Override method getLangProps (line 25) | protected ORLanguageProperties getLangProps() { FILE: src/test/java/com/reason/lang/reason/SamplesParsingTest.java class SamplesParsingTest (line 9) | public class SamplesParsingTest extends RmlParsingTestCase { method getTestDataPath (line 10) | @Override method test_stream (line 15) | @Test FILE: src/test/java/com/reason/lang/reason/SignatureParsingTest.java class SignatureParsingTest (line 12) | @SuppressWarnings("ConstantConditions") method test_let (line 14) | @Test method test_trimming (line 23) | @Test method test_parsing_named_params (line 31) | @Test method test_optional_fun (line 45) | @Test method test_optional_fun_parameters (line 58) | @Test method test_optional_02 (line 78) | @Test method test_unit_fun_parameter (line 93) | @Test method test_jsObject (line 103) | @Test method test_external_fun (line 114) | @Test method test_external_fun_2 (line 123) | @Test method test_dot (line 135) | @Test method test_option (line 145) | @Test method test_default_optional (line 153) | @Test method test_react (line 163) | @Test method test_closed_variant (line 175) | @Test method test_open_variant (line 184) | @Test FILE: src/test/java/com/reason/lang/reason/StringTemplateParsingTest.java class StringTemplateParsingTest (line 11) | @SuppressWarnings("ConstantConditions") method test_basic (line 13) | @Test method test_GH_353 (line 26) | @Test FILE: src/test/java/com/reason/lang/reason/SwitchParsingTest.java class SwitchParsingTest (line 13) | @SuppressWarnings("ConstantConditions") method test_pattern_variant (line 15) | @Test method test_pattern_option (line 47) | @Test method test_pattern_token_type (line 77) | @Test method test_pattern_match (line 92) | @Test method test_pattern_match_2 (line 108) | @Test method test_let (line 117) | @Test method test_react (line 125) | @Test method test_tuple (line 136) | @Test method test_switch_of_switch (line 146) | @Test method test_switch_of_switch_2 (line 158) | @Test method test_group (line 182) | @Test method test_GH_275 (line 195) | @Test method test_GH_275b (line 205) | @Test FILE: src/test/java/com/reason/lang/reason/TryParsingTest.java class TryParsingTest (line 6) | @SuppressWarnings("ConstantConditions") method basic (line 8) | @Test FILE: src/test/java/com/reason/lang/reason/TypeParsingTest.java class TypeParsingTest (line 13) | @SuppressWarnings("ConstantConditions") method test_abstract_type (line 15) | @Test method test_simple_binding (line 22) | @Test method test_path (line 31) | @Test method test_option (line 45) | @Test method test_recursive_type (line 54) | @Test method test_type_binding_with_variant (line 61) | @Test method test_poly_variant (line 67) | @Test method test_extensible_variant (line 74) | @Test method test_type_binding_with_record (line 84) | @Test method test_type_special_props (line 93) | @Test method test_binding_with_record_as (line 115) | @Test method test_parameterized (line 127) | @Test method test_scope (line 142) | @Test method test_JsObject (line 160) | @Test method test_apply_params (line 170) | @Test method test_GH_326 (line 178) | @Test FILE: src/test/java/com/reason/lang/reason/VariantCallParsingTest.java class VariantCallParsingTest (line 14) | @SuppressWarnings("ConstantConditions") method test_basic (line 16) | @Test method test_params (line 25) | @Test method test_with_path (line 35) | @Test method test_pipe_first (line 45) | @Test method test_with_param (line 53) | @Test method test_pattern_match (line 63) | @Test method test_in_method (line 73) | @Test method test_ternary (line 81) | @Test FILE: src/test/java/com/reason/lang/reason/VariantDeclarationParsingTest.java class VariantDeclarationParsingTest (line 11) | @SuppressWarnings("ConstantConditions") method test_basic (line 13) | @Test method test_basic2 (line 25) | @Test method test_constructor (line 35) | @Test method test_constructor2 (line 49) | @Test method test_mixed (line 62) | @Test method test_constructor_inline_record (line 75) | @Test FILE: src/test/java/com/reason/lang/rescript/AndParsingTest.java class AndParsingTest (line 9) | public class AndParsingTest extends ResParsingTestCase { method test_let_chaining (line 10) | @Test method test_module_chaining (line 19) | @Test method test_module_type_chaining (line 31) | @Test method test_type_chaining (line 44) | @Test method test_type_chaining_lIdent (line 58) | @Test FILE: src/test/java/com/reason/lang/rescript/AnnotationParsingTest.java class AnnotationParsingTest (line 11) | @SuppressWarnings("ConstantConditions") method test_annotation_name (line 13) | @Test method test_annotation_with_string (line 19) | @Test method test_chaining (line 26) | @Test method test_eol (line 35) | @Test method test_doc (line 50) | @Test method test_uncurry (line 62) | @Test FILE: src/test/java/com/reason/lang/rescript/AssertParsingTest.java class AssertParsingTest (line 6) | @SuppressWarnings("ConstantConditions") method test_basic (line 8) | @Test FILE: src/test/java/com/reason/lang/rescript/ChainingParsingTest.java class ChainingParsingTest (line 10) | @SuppressWarnings("ConstantConditions") method test_let_function_call (line 12) | @Test method test_let_switch_chaining (line 28) | @Test method test_let_object_call (line 41) | @Test FILE: src/test/java/com/reason/lang/rescript/CommentTest.java class CommentTest (line 6) | public class CommentTest extends ResParsingTestCase { method test_constant (line 7) | @Test method test_constant_2 (line 14) | @Test FILE: src/test/java/com/reason/lang/rescript/ComponentJsx3ParsingTest.java class ComponentJsx3ParsingTest (line 13) | @SuppressWarnings("ConstantConditions") method test_file_component (line 15) | @Test method test_inner_component (line 22) | @Test method test_optional_property (line 29) | @Test method test_close (line 39) | @Test FILE: src/test/java/com/reason/lang/rescript/ExceptionParsingTest.java class ExceptionParsingTest (line 6) | public class ExceptionParsingTest extends ResParsingTestCase { method test_basic (line 7) | @Test method test_parameter (line 15) | @Test FILE: src/test/java/com/reason/lang/rescript/ExpressionChainingParsingTest.java class ExpressionChainingParsingTest (line 9) | public class ExpressionChainingParsingTest extends ResParsingTestCase { method test_basic (line 10) | @Test method test_alias_chaining_include (line 19) | @Test method test_alias_chaining_call (line 27) | @Test FILE: src/test/java/com/reason/lang/rescript/ExternalParsingTest.java class ExternalParsingTest (line 7) | @SuppressWarnings("ConstantConditions") method test_basic (line 9) | @Test method test_signature_function (line 18) | @Test method test_with_string (line 27) | @Test method test_with_empty_string (line 36) | @Test method test_named_param (line 45) | @Test method test_string (line 54) | @Test method test_array (line 64) | @Test method test_operator2 (line 73) | @Test method test_GH_460_keyword_identifiers (line 83) | @Test FILE: src/test/java/com/reason/lang/rescript/FileFromJarTest.java class FileFromJarTest (line 9) | public class FileFromJarTest extends ResParsingTestCase { method getTestDataPath (line 10) | @Override method test_icu4j_mt (line 15) | @Test FILE: src/test/java/com/reason/lang/rescript/FirstClassModuleParsingTest.java class FirstClassModuleParsingTest (line 9) | @SuppressWarnings("DataFlowIssue") method test_first_class_let (line 11) | @Test method test_first_class_parameter_no_default (line 20) | @Test method test_first_class_parameter_with_default (line 35) | @Test method test_unpack (line 54) | @Test method test_unpack_no_signature (line 63) | @Test FILE: src/test/java/com/reason/lang/rescript/FunctionCallParsingTest.java class FunctionCallParsingTest (line 11) | @SuppressWarnings("ConstantConditions") method test_call (line 13) | @Test method test_call2 (line 24) | @Test method test_call3 (line 35) | @Test method test_end_comma (line 43) | @Test method test_unit_last (line 53) | @Test method test_optional_param (line 61) | @Test method test_inner_parenthesis (line 69) | @Test method test_params (line 81) | @Test method test_param_name (line 96) | @Test method test_nested_parenthesis (line 104) | @Test method test_body (line 113) | @Test method test_ternary_in_named_param (line 121) | @Test method test_assignment (line 132) | @Test method test_GH_120 (line 140) | @Test method test_GH_458_chaining_pipes (line 149) | @Test FILE: src/test/java/com/reason/lang/rescript/FunctionParsingTest.java class FunctionParsingTest (line 11) | @SuppressWarnings({"ConstantConditions"}) method test_anonymous_function (line 13) | @Test method test_brace_function (line 25) | @Test method result_function_braces (line 36) | @Test method test_destructuration (line 50) | @Test method test_parenless_function (line 59) | @Test method test_dot_function (line 72) | @Test method test_inner_function (line 85) | @Test method test_inner_function_braces (line 97) | @Test method test_inner_function_no_parens (line 109) | @Test method test_parameter_anon_function (line 118) | @Test method test_option_anon_function (line 129) | @Test method test_parameters_named_symbols (line 138) | @Test method test_parameters_named_symbols2 (line 153) | @Test method test_parameters_named_symbols3 (line 164) | @Test method test_paren_function (line 173) | @Test method test_unit_function (line 187) | @Test method test_parameters_LIdent (line 199) | @Test method test_record_function (line 213) | @Test method test_underscore (line 226) | @Test method test_signature (line 243) | @Test method test_curry_uncurry (line 256) | @Test method test_rollback_01 (line 265) | @Test method test_rollback_02 (line 278) | @Test method test_rollback_03 (line 289) | @Test method test_rollback_04 (line 304) | @Test method test_in_Some (line 317) | @Test method test_complex (line 327) | @Test method test_ternary (line 350) | @Test method test_current (line 360) | @Test method test_call_uncurried (line 369) | @Test method test_anonymous (line 386) | @Test method test_anonymous_1 (line 392) | @Test method test_nested (line 405) | @Test method test_arrow_signature (line 417) | @Test method test_GH_113 (line 431) | @Test FILE: src/test/java/com/reason/lang/rescript/FunctorCallParsingTest.java class FunctorCallParsingTest (line 11) | @SuppressWarnings("ConstantConditions") method test_instantiation (line 13) | @Test method test_with_path (line 27) | @Test method test_chaining (line 36) | @Test FILE: src/test/java/com/reason/lang/rescript/FunctorParsingTest.java class FunctorParsingTest (line 11) | @SuppressWarnings("ConstantConditions") method test_basic (line 13) | @Test method test_struct (line 31) | @Test method test_implicit_result (line 42) | @Test method test_withConstraints (line 50) | @Test method test_signature (line 65) | @Test method test_functor_inside_module (line 91) | @Test FILE: src/test/java/com/reason/lang/rescript/IfParsingTest.java class IfParsingTest (line 13) | @SuppressWarnings("ConstantConditions") method test_basic_if (line 15) | @Test method test_many_parens (line 26) | @Test method test_if_else (line 37) | @Test method test_if_else_noBrace (line 48) | @Test method test_ternary_lident (line 58) | @Test method test_ternary_parens (line 70) | @Test method test_ternary_cond (line 82) | @Test method test_ternary_call (line 94) | @Test method test_ternary_fun_record (line 105) | @Test method test_ternary_array (line 116) | @Test method test_ternary_list (line 125) | @Test method test_ternary_tuple (line 134) | @Test method test_ternary_function_parameters (line 143) | @Test method test_ternary_functor_parameters (line 153) | @Test method test_ternary_switch (line 163) | @Test method test_ternary_fun (line 171) | @Test method test_ternary_jsx (line 179) | @Test method test_ternary_new_line (line 198) | @Test FILE: src/test/java/com/reason/lang/rescript/IncludeParsingTest.java class IncludeParsingTest (line 11) | @SuppressWarnings("ConstantConditions") method test_one (line 13) | @Test method test_path (line 22) | @Test method test_functor (line 30) | @Test method test_functor_with_path (line 41) | @Test method test_chaining (line 50) | @Test FILE: src/test/java/com/reason/lang/rescript/JsObjectParsingTest.java class JsObjectParsingTest (line 12) | @SuppressWarnings("ConstantConditions") method test_basic (line 14) | @Test method test_function (line 27) | @Test method test_definition (line 40) | @Test method test_in_function (line 66) | @Test method test_declaring_open (line 80) | @Test method test_module_open (line 98) | @Test method test_deep (line 114) | @Test FILE: src/test/java/com/reason/lang/rescript/JsxParsingTest.java class JsxParsingTest (line 12) | @SuppressWarnings("ConstantConditions") method test_empty_tag (line 14) | @Test method test_tag_name (line 25) | @Test method test_empty_tag_with_lf (line 33) | @Test method test_tag_name_with_dot (line 47) | @Test method test_prop_function (line 68) | @Test method test_inner_closing_tag (line 77) | @Test method test_multiple_closing_tag (line 88) | @Test method test_option_tag (line 97) | @Test method test_option_closeable_tag (line 107) | @Test method test_option_prop (line 116) | @Test method test_match_prop (line 124) | @Test method test_tag_prop_with_paren (line 132) | @Test method test_tag_props_with_dot (line 143) | @Test method test_optional_prop (line 160) | @Test method test_optional_props (line 172) | @Test method test_optional_prop_autoclose (line 187) | @Test method test_optional_prop_call (line 203) | @Test method test_ternary_in_value (line 211) | @Test method test_ternary_in_value_function (line 225) | @Test method test_tag_props_with_local_open (line 239) | @Test method test_tag_chaining (line 250) | @Test method test_incorrect_prop (line 258) | @Test method test_prop02 (line 266) | @Test method test_prop03 (line 277) | @Test method test_prop04 (line 291) | @Test method test_prop05 (line 300) | @Test method test_prop_ref (line 310) | @Test method test_fragment (line 319) | @Test method test_prop_no_upper_tag (line 328) | @Test method test_prop_func (line 337) | @Test method test_ternary_01 (line 346) | @Test method test_ternary_02 (line 364) | @Test method test_ternary_03 (line 376) | @Test method test_function_call (line 386) | @Test method test_mutation (line 396) | @Test method test_if (line 406) | @Test method test_inside_switch (line 424) | @Test method test_incomplete_value_scope_autoclose (line 431) | @Test method test_binary_condition (line 440) | @Test method test_function_as_parameter (line 449) | @Test FILE: src/test/java/com/reason/lang/rescript/LetParsingTest.java class LetParsingTest (line 13) | @SuppressWarnings("ConstantConditions") method test_constant (line 15) | @Test method test_function_let_binding (line 24) | @Test method test_unit_function (line 32) | @Test method test_binding (line 41) | @Test method test_binding_with_jsx (line 49) | @Test method test_scope_with_some (line 55) | @Test method test_scope_with_LIdent (line 62) | @Test method test_local_scope (line 70) | @Test method test_record (line 79) | @Test method test_signature (line 90) | @Test method test_signature_dot (line 101) | @Test method test_signature_JsObject (line 111) | @Test method test_rec (line 121) | @Test method test_signatureB (line 129) | @Test method test_let_and_in_module (line 138) | @Test method test_alias (line 147) | @Test method test_deconstruction (line 155) | @Test method test_deconstruction_nested (line 169) | @Test method test_deconstruction_braces (line 185) | @Test method test_operator (line 199) | @Test method test_function_record (line 209) | @Test method test_braces (line 219) | @Test method test_chaining_1 (line 229) | @Test method test_chaining_call (line 245) | @Test method test_GH_105 (line 254) | @Test method test_GH_105a (line 263) | @Test method test_GH_105b (line 272) | @Test method test_GH_278 (line 281) | @Test FILE: src/test/java/com/reason/lang/rescript/LocalOpenParsingTest.java class LocalOpenParsingTest (line 10) | @SuppressWarnings("ConstantConditions") method test_local_paren (line 12) | @Test method test_local_paren_2 (line 19) | @Test method test_local_list (line 26) | @Test method test_local_list_2 (line 33) | @Test method test_not_local (line 42) | @Test FILE: src/test/java/com/reason/lang/rescript/MacroParsingTest.java class MacroParsingTest (line 7) | @SuppressWarnings("ConstantConditions") method test_basic (line 9) | @Test method test_root_raw (line 18) | @Test method test_multi_line (line 28) | @Test method test_GH_436 (line 42) | @Test FILE: src/test/java/com/reason/lang/rescript/ModuleParsingTest.java class ModuleParsingTest (line 11) | @SuppressWarnings("ConstantConditions") method test_empty (line 13) | @Test method test_alias (line 22) | @Test method test_alias_path (line 32) | @Test method test_alias_inner (line 42) | @Test method test_module_type (line 54) | @Test method test_module (line 62) | @Test method test_inline_interface (line 72) | @Test method test_interface_sig_body (line 86) | @Test method test_interface_with_constraints (line 96) | @Test method test_interface_with_many_constraints (line 108) | @Test method test_inline_interface_body (line 124) | @Test method test_annotation_after (line 134) | @Test FILE: src/test/java/com/reason/lang/rescript/OpenParsingTest.java class OpenParsingTest (line 11) | @SuppressWarnings("ConstantConditions") method test_one (line 13) | @Test method test_path (line 22) | @Test method test_functor (line 30) | @Test method test_functor_with_path (line 41) | @Test method test_many (line 50) | @Test method test_many_paths (line 59) | @Test method test_chaining (line 67) | @Test FILE: src/test/java/com/reason/lang/rescript/PolyVariantParsingTest.java class PolyVariantParsingTest (line 12) | @SuppressWarnings("ConstantConditions") method test_basic_LIdent (line 14) | @Test method test_basic_UIdent (line 23) | @Test method test_pattern_match_constant (line 31) | @Test method test_open_variant (line 45) | @Test method test_closed_variant (line 54) | @Test method test_with_path (line 63) | @Test FILE: src/test/java/com/reason/lang/rescript/RecordParsingTest.java class RecordParsingTest (line 12) | @SuppressWarnings("ConstantConditions") method test_declaration (line 14) | @Test method test_usage (line 26) | @Test method test_usage_with_sig (line 44) | @Test method test_usage_deep (line 59) | @Test method test_mixin (line 75) | @Test method test_annotations (line 84) | @Test method test_annotation_after (line 95) | @Test method test_inside_module (line 106) | @Test method test_if (line 115) | @Test method test_inside_function (line 134) | @Test method test_optional_keys (line 141) | @Test FILE: src/test/java/com/reason/lang/rescript/ResParsingTestCase.java class ResParsingTestCase (line 9) | abstract class ResParsingTestCase extends BaseParsingTestCase { method ResParsingTestCase (line 12) | protected ResParsingTestCase() { method setUp (line 16) | @Override method getLangProps (line 25) | protected ORLanguageProperties getLangProps() { FILE: src/test/java/com/reason/lang/rescript/SignatureParsingTest.java class SignatureParsingTest (line 12) | @SuppressWarnings("ConstantConditions") method test_let (line 14) | @Test method test_trimming (line 23) | @Test method test_parsing_named_params (line 41) | @Test method test_optional_fun (line 54) | @Test method test_optional_02 (line 67) | @Test method test_optional_fun_parameters (line 82) | @Test method test_unit_fun_parameter (line 109) | @Test method test_jsObject (line 120) | @Test method test_external_fun (line 131) | @Test method test_external_fun_2 (line 140) | @Test method test_dot (line 152) | @Test method test_option (line 162) | @Test method test_default_optional (line 170) | @Test method test_no_tag_01 (line 180) | @Test method test_no_tag_02 (line 186) | @Test method test_no_tag_03 (line 192) | @Test method test_closed_variant (line 198) | @Test method test_open_variant (line 207) | @Test method test_function_result (line 216) | @Test method test_GH_399 (line 227) | @Test method test_GH_399a (line 237) | @Test FILE: src/test/java/com/reason/lang/rescript/StringTemplateParsingTest.java class StringTemplateParsingTest (line 11) | @SuppressWarnings("ConstantConditions") method test_basic_new (line 13) | @Test method test_ref_only_new (line 29) | @Test method test_string_new (line 42) | @Test method test_string_old (line 54) | @Test method test_unbalanced_new (line 66) | @Test method test_no_ref_braces (line 75) | @Test method test_no_ref_dollar (line 85) | @Test method test_no_ref_in_ref (line 94) | @Test method test_GH_353 (line 103) | @Test FILE: src/test/java/com/reason/lang/rescript/SwitchParsingTest.java class SwitchParsingTest (line 13) | @SuppressWarnings("ConstantConditions") method test_pattern_variant (line 15) | @Test method test_pattern_option (line 46) | @Test method test_pattern_token_type (line 75) | @Test method test_pattern_match (line 90) | @Test method test_pattern_match_2 (line 106) | @Test method test_let (line 115) | @Test method test_react (line 123) | @Test method test_tuple (line 134) | @Test method test_switch_of_switch (line 144) | @Test method test_switch_of_switch_2 (line 156) | @Test method test_group (line 180) | @Test method test_guard (line 192) | @Test method test_GH_275 (line 202) | @Test method test_GH_275b (line 212) | @Test FILE: src/test/java/com/reason/lang/rescript/TryParsingTest.java class TryParsingTest (line 8) | @SuppressWarnings("ConstantConditions") method basic (line 10) | @Test method try_in_let (line 24) | @Test method try_in_let_scoped (line 40) | @Test FILE: src/test/java/com/reason/lang/rescript/TypeParsingTest.java class TypeParsingTest (line 16) | @SuppressWarnings("ConstantConditions") method test_abstract_type (line 18) | @Test method test_simple_binding (line 26) | @Test method test_path (line 35) | @Test method test_option (line 49) | @Test method test_recursive_type (line 58) | @Test method test_type_binding_with_variant (line 66) | @Test method test_poly_variant (line 73) | @Test method test_extensible_variant (line 82) | @Test method test_type_binding_with_record (line 95) | @Test method test_type_special_props (line 104) | @Test method test_binding_with_record_as (line 125) | @Test method test_parameterized (line 137) | @Test method test_scope (line 152) | @Test method test_JsObject (line 170) | @Test method test_apply_params (line 180) | @Test method test_abstract_annotation (line 187) | @Test method test_not_a_tag (line 194) | @Test method test_module (line 204) | @Test method test_GH_326 (line 215) | @Test FILE: src/test/java/com/reason/lang/rescript/VariantCallParsingTest.java class VariantCallParsingTest (line 14) | @SuppressWarnings("ConstantConditions") method test_basic (line 16) | @Test method test_params (line 25) | @Test method test_with_path (line 35) | @Test method test_pipe_first (line 43) | @Test method test_with_param (line 51) | @Test method test_pattern_match (line 59) | @Test method test_in_method (line 69) | @Test method test_ternary (line 77) | @Test FILE: src/test/java/com/reason/lang/rescript/VariantDeclarationParsingTest.java class VariantDeclarationParsingTest (line 11) | @SuppressWarnings("ConstantConditions") method test_basic (line 13) | @Test method test_basic_eol (line 25) | @Test method test_basic2 (line 44) | @Test method test_constructor (line 54) | @Test method test_constructor2 (line 68) | @Test method test_mixed (line 81) | @Test method test_constructor_inline_record (line 94) | @Test method test_as (line 108) | @Test FILE: website/src/components/HomepageFeatures/index.js function Feature (line 33) | function Feature({ function HomepageFeatures (line 51) | function HomepageFeatures() { FILE: website/src/pages/index.js function HomepageHeader (line 11) | function HomepageHeader() { function Home (line 41) | function Home() {