public interface InstrumentationOrBuilder
extends com.google.protobuf.MessageOrBuilder
Modifier and Type | Method and Description |
---|---|
String |
getAppNameSetter()
optional string app_name_setter = 5; |
com.google.protobuf.ByteString |
getAppNameSetterBytes()
optional string app_name_setter = 5; |
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; |
List<String> |
getDeclarationToRemoveList()
repeated string declaration_to_remove = 3; |
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; |
List<String> |
getInitList()
repeated string init = 4; |
String |
getReportCall()
optional string report_call = 2; |
com.google.protobuf.ByteString |
getReportCallBytes()
optional string report_call = 2; |
String |
getReportDefined()
optional string report_defined = 1; |
com.google.protobuf.ByteString |
getReportDefinedBytes()
optional string report_defined = 1; |
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; |
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
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
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
boolean hasReportCall()
optional string report_call = 2;
name of function(ID = <numeric function id>); used to inform the harness about a function call
String getReportCall()
optional string report_call = 2;
name of function(ID = <numeric function id>); used to inform the harness about a function call
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
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.
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.
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.
List<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.
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.
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.
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.
List<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.
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.
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.
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.
boolean hasAppNameSetter()
optional string app_name_setter = 5;
name of function(<string>); used to inform the harness about the app name
String getAppNameSetter()
optional string app_name_setter = 5;
name of function(<string>); used to inform the harness about the app name
com.google.protobuf.ByteString getAppNameSetterBytes()
optional string app_name_setter = 5;
name of function(<string>); used to inform the harness about the app name
Copyright © 2009-2015 Google. All Rights Reserved.