Package com.google.javascript.jscomp
Interface InstrumentationOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
Instrumentation
,Instrumentation.Builder
public interface InstrumentationOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
getAppNameSetter()
optional string app_name_setter = 5;
com.google.protobuf.ByteString
getAppNameSetterBytes()
optional string app_name_setter = 5;
java.lang.String
getDeclarationToRemove(int index)
repeated string declaration_to_remove = 3;
com.google.protobuf.ByteString
getDeclarationToRemoveBytes(int index)
repeated string declaration_to_remove = 3;
int
getDeclarationToRemoveCount()
repeated string declaration_to_remove = 3;
java.util.List<java.lang.String>
getDeclarationToRemoveList()
repeated string declaration_to_remove = 3;
java.lang.String
getInit(int index)
repeated string init = 4;
com.google.protobuf.ByteString
getInitBytes(int index)
repeated string init = 4;
int
getInitCount()
repeated string init = 4;
java.util.List<java.lang.String>
getInitList()
repeated string init = 4;
java.lang.String
getReportCall()
optional string report_call = 2;
com.google.protobuf.ByteString
getReportCallBytes()
optional string report_call = 2;
java.lang.String
getReportDefined()
optional string report_defined = 1;
com.google.protobuf.ByteString
getReportDefinedBytes()
optional string report_defined = 1;
java.lang.String
getReportExit()
optional string report_exit = 6;
com.google.protobuf.ByteString
getReportExitBytes()
optional string report_exit = 6;
boolean
hasAppNameSetter()
optional string app_name_setter = 5;
boolean
hasReportCall()
optional string report_call = 2;
boolean
hasReportDefined()
optional string report_defined = 1;
boolean
hasReportExit()
optional string report_exit = 6;
-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
hasReportDefined
boolean hasReportDefined()
optional string report_defined = 1;
name of function(ID = <numeric function id>); used to inform the harness about the contents of a module
-
getReportDefined
java.lang.String getReportDefined()
optional string report_defined = 1;
name of function(ID = <numeric function id>); used to inform the harness about the contents of a module
-
getReportDefinedBytes
com.google.protobuf.ByteString getReportDefinedBytes()
optional string report_defined = 1;
name of function(ID = <numeric function id>); used to inform the harness about the contents of a module
-
hasReportCall
boolean hasReportCall()
optional string report_call = 2;
name of function(ID = <numeric function id>); used to inform the harness about a function call
-
getReportCall
java.lang.String getReportCall()
optional string report_call = 2;
name of function(ID = <numeric function id>); used to inform the harness about a function call
-
getReportCallBytes
com.google.protobuf.ByteString getReportCallBytes()
optional string report_call = 2;
name of function(ID = <numeric function id>); used to inform the harness about a function call
-
hasReportExit
boolean hasReportExit()
optional string report_exit = 6;
name of function(ID = <numeric function id>, VAL = <return value>); used to inform the harness about a function exit. Must return its second argument.
- Returns:
- VAL
-
getReportExit
java.lang.String getReportExit()
optional string report_exit = 6;
name of function(ID = <numeric function id>, VAL = <return value>); used to inform the harness about a function exit. Must return its second argument.
- Returns:
- VAL
-
getReportExitBytes
com.google.protobuf.ByteString getReportExitBytes()
optional string report_exit = 6;
name of function(ID = <numeric function id>, VAL = <return value>); used to inform the harness about a function exit. Must return its second argument.
- Returns:
- VAL
-
getDeclarationToRemoveList
java.util.List<java.lang.String> getDeclarationToRemoveList()
repeated string declaration_to_remove = 3;
List of variable declarations in the application's source code that should be replaced by variables with the same name that are part of the instrumentation harness. The presence of these declarations in the original code allows debug UIs that access these variables to compile when the instrumentation pass is disabled.
-
getDeclarationToRemoveCount
int getDeclarationToRemoveCount()
repeated string declaration_to_remove = 3;
List of variable declarations in the application's source code that should be replaced by variables with the same name that are part of the instrumentation harness. The presence of these declarations in the original code allows debug UIs that access these variables to compile when the instrumentation pass is disabled.
-
getDeclarationToRemove
java.lang.String getDeclarationToRemove(int index)
repeated string declaration_to_remove = 3;
List of variable declarations in the application's source code that should be replaced by variables with the same name that are part of the instrumentation harness. The presence of these declarations in the original code allows debug UIs that access these variables to compile when the instrumentation pass is disabled.
-
getDeclarationToRemoveBytes
com.google.protobuf.ByteString getDeclarationToRemoveBytes(int index)
repeated string declaration_to_remove = 3;
List of variable declarations in the application's source code that should be replaced by variables with the same name that are part of the instrumentation harness. The presence of these declarations in the original code allows debug UIs that access these variables to compile when the instrumentation pass is disabled.
-
getInitList
java.util.List<java.lang.String> getInitList()
repeated string init = 4;
Definition of functions used to report module contents and function calls. Will be added to the start of the app's main module.
-
getInitCount
int getInitCount()
repeated string init = 4;
Definition of functions used to report module contents and function calls. Will be added to the start of the app's main module.
-
getInit
java.lang.String getInit(int index)
repeated string init = 4;
Definition of functions used to report module contents and function calls. Will be added to the start of the app's main module.
-
getInitBytes
com.google.protobuf.ByteString getInitBytes(int index)
repeated string init = 4;
Definition of functions used to report module contents and function calls. Will be added to the start of the app's main module.
-
hasAppNameSetter
boolean hasAppNameSetter()
optional string app_name_setter = 5;
name of function(<string>); used to inform the harness about the app name
-
getAppNameSetter
java.lang.String getAppNameSetter()
optional string app_name_setter = 5;
name of function(<string>); used to inform the harness about the app name
-
getAppNameSetterBytes
com.google.protobuf.ByteString getAppNameSetterBytes()
optional string app_name_setter = 5;
name of function(<string>); used to inform the harness about the app name
-
-