com.android.ide.common.blame.parser
Class ToolOutputParser

java.lang.Object
  extended by com.android.ide.common.blame.parser.ToolOutputParser

public class ToolOutputParser
extends java.lang.Object


Constructor Summary
ToolOutputParser(java.lang.Iterable<PatternAwareOutputParser> parsers, com.android.utils.ILogger logger)
           
ToolOutputParser(PatternAwareOutputParser[] parsers, com.android.utils.ILogger logger)
           
ToolOutputParser(PatternAwareOutputParser parser, com.android.utils.ILogger logger)
           
ToolOutputParser(PatternAwareOutputParser parser, com.android.ide.common.blame.Message.Kind unparsedMessageKind, com.android.utils.ILogger logger)
           
 
Method Summary
 java.util.List<com.android.ide.common.blame.Message> parseToolOutput(java.lang.String output)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ToolOutputParser

public ToolOutputParser(@NonNull
                        java.lang.Iterable<PatternAwareOutputParser> parsers,
                        @NonNull
                        com.android.utils.ILogger logger)

ToolOutputParser

public ToolOutputParser(@NonNull
                        PatternAwareOutputParser[] parsers,
                        @NonNull
                        com.android.utils.ILogger logger)

ToolOutputParser

public ToolOutputParser(@NonNull
                        PatternAwareOutputParser parser,
                        @NonNull
                        com.android.utils.ILogger logger)

ToolOutputParser

public ToolOutputParser(@NonNull
                        PatternAwareOutputParser parser,
                        @NonNull
                        com.android.ide.common.blame.Message.Kind unparsedMessageKind,
                        @NonNull
                        com.android.utils.ILogger logger)
Method Detail

parseToolOutput

public java.util.List<com.android.ide.common.blame.Message> parseToolOutput(@NonNull
                                                                            java.lang.String output)