com.google.javascript.jscomp
Class Instrumentation.Builder

java.lang.Object
  extended by com.google.protobuf.AbstractMessageLite.Builder<BuilderType>
      extended by com.google.protobuf.AbstractMessage.Builder<BuilderType>
          extended by com.google.protobuf.GeneratedMessage.Builder<Instrumentation.Builder>
              extended by com.google.javascript.jscomp.Instrumentation.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, Cloneable
Enclosing class:
Instrumentation

public static final class Instrumentation.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Instrumentation.Builder>


Method Summary
 Instrumentation.Builder addAllDeclarationToRemove(Iterable<? extends String> values)
           
 Instrumentation.Builder addAllInit(Iterable<? extends String> values)
           
 Instrumentation.Builder addDeclarationToRemove(String value)
           
 Instrumentation.Builder addInit(String value)
           
 Instrumentation build()
           
 Instrumentation buildPartial()
           
 Instrumentation.Builder clear()
           
 Instrumentation.Builder clearAppNameSetter()
           
 Instrumentation.Builder clearDeclarationToRemove()
           
 Instrumentation.Builder clearInit()
           
 Instrumentation.Builder clearReportCall()
           
 Instrumentation.Builder clearReportDefined()
           
 Instrumentation.Builder clearReportExit()
           
 Instrumentation.Builder clone()
           
 String getAppNameSetter()
           
 String getDeclarationToRemove(int index)
           
 int getDeclarationToRemoveCount()
           
 List<String> getDeclarationToRemoveList()
           
 Instrumentation getDefaultInstanceForType()
           
 com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
           
 String getInit(int index)
           
 int getInitCount()
           
 List<String> getInitList()
           
 String getReportCall()
           
 String getReportDefined()
           
 String getReportExit()
           
 boolean hasAppNameSetter()
           
 boolean hasReportCall()
           
 boolean hasReportDefined()
           
 boolean hasReportExit()
           
protected  Instrumentation internalGetResult()
           
 boolean isInitialized()
           
 Instrumentation.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
           
 Instrumentation.Builder mergeFrom(Instrumentation other)
           
 Instrumentation.Builder mergeFrom(com.google.protobuf.Message other)
           
 Instrumentation.Builder setAppNameSetter(String value)
           
 Instrumentation.Builder setDeclarationToRemove(int index, String value)
           
 Instrumentation.Builder setInit(int index, String value)
           
 Instrumentation.Builder setReportCall(String value)
           
 Instrumentation.Builder setReportDefined(String value)
           
 Instrumentation.Builder setReportExit(String value)
           
 
Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, getAllFields, getField, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, mergeUnknownFields, newBuilderForField, parseUnknownField, setField, setRepeatedField, setUnknownFields
 
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException
 
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, newUninitializedMessageException
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

internalGetResult

protected Instrumentation internalGetResult()
Specified by:
internalGetResult in class com.google.protobuf.GeneratedMessage.Builder<Instrumentation.Builder>

clear

public Instrumentation.Builder clear()
Specified by:
clear in interface com.google.protobuf.Message.Builder
Specified by:
clear in interface com.google.protobuf.MessageLite.Builder
Overrides:
clear in class com.google.protobuf.AbstractMessage.Builder<Instrumentation.Builder>

clone

public Instrumentation.Builder clone()
Specified by:
clone in interface com.google.protobuf.Message.Builder
Specified by:
clone in interface com.google.protobuf.MessageLite.Builder
Overrides:
clone in class com.google.protobuf.GeneratedMessage.Builder<Instrumentation.Builder>

getDescriptorForType

public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
Specified by:
getDescriptorForType in interface com.google.protobuf.Message.Builder
Overrides:
getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<Instrumentation.Builder>

getDefaultInstanceForType

public Instrumentation getDefaultInstanceForType()

isInitialized

public boolean isInitialized()
Specified by:
isInitialized in interface com.google.protobuf.MessageLite.Builder
Overrides:
isInitialized in class com.google.protobuf.GeneratedMessage.Builder<Instrumentation.Builder>

build

public Instrumentation build()

buildPartial

public Instrumentation buildPartial()

mergeFrom

public Instrumentation.Builder mergeFrom(com.google.protobuf.Message other)
Specified by:
mergeFrom in interface com.google.protobuf.Message.Builder
Overrides:
mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Instrumentation.Builder>

mergeFrom

public Instrumentation.Builder mergeFrom(Instrumentation other)

mergeFrom

public Instrumentation.Builder mergeFrom(com.google.protobuf.CodedInputStream input,
                                         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                  throws IOException
Specified by:
mergeFrom in interface com.google.protobuf.Message.Builder
Specified by:
mergeFrom in interface com.google.protobuf.MessageLite.Builder
Overrides:
mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Instrumentation.Builder>
Throws:
IOException

hasReportDefined

public boolean hasReportDefined()

getReportDefined

public String getReportDefined()

setReportDefined

public Instrumentation.Builder setReportDefined(String value)

clearReportDefined

public Instrumentation.Builder clearReportDefined()

hasReportCall

public boolean hasReportCall()

getReportCall

public String getReportCall()

setReportCall

public Instrumentation.Builder setReportCall(String value)

clearReportCall

public Instrumentation.Builder clearReportCall()

hasReportExit

public boolean hasReportExit()

getReportExit

public String getReportExit()

setReportExit

public Instrumentation.Builder setReportExit(String value)

clearReportExit

public Instrumentation.Builder clearReportExit()

getDeclarationToRemoveList

public List<String> getDeclarationToRemoveList()

getDeclarationToRemoveCount

public int getDeclarationToRemoveCount()

getDeclarationToRemove

public String getDeclarationToRemove(int index)

setDeclarationToRemove

public Instrumentation.Builder setDeclarationToRemove(int index,
                                                      String value)

addDeclarationToRemove

public Instrumentation.Builder addDeclarationToRemove(String value)

addAllDeclarationToRemove

public Instrumentation.Builder addAllDeclarationToRemove(Iterable<? extends String> values)

clearDeclarationToRemove

public Instrumentation.Builder clearDeclarationToRemove()

getInitList

public List<String> getInitList()

getInitCount

public int getInitCount()

getInit

public String getInit(int index)

setInit

public Instrumentation.Builder setInit(int index,
                                       String value)

addInit

public Instrumentation.Builder addInit(String value)

addAllInit

public Instrumentation.Builder addAllInit(Iterable<? extends String> values)

clearInit

public Instrumentation.Builder clearInit()

hasAppNameSetter

public boolean hasAppNameSetter()

getAppNameSetter

public String getAppNameSetter()

setAppNameSetter

public Instrumentation.Builder setAppNameSetter(String value)

clearAppNameSetter

public Instrumentation.Builder clearAppNameSetter()