/cpp/src/main/java/com/google/test/metric/cpp/DefaultBuilder.java

http://testability-explorer.googlecode.com/ · Java · 351 lines · 251 code · 85 blank · 15 comment · 0 complexity · 6f4a16396f41d6461f183b8b38c0fe30 MD5 · raw file

  1. /*
  2. * Copyright 2008 Google Inc.
  3. *
  4. * Licensed under the Apache License, Version 2.0 (the "License"); you may not
  5. * use this file except in compliance with the License. You may obtain a copy of
  6. * the License at
  7. *
  8. * http://www.apache.org/licenses/LICENSE-2.0
  9. *
  10. * Unless required by applicable law or agreed to in writing, software
  11. * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
  12. * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
  13. * License for the specific language governing permissions and limitations under
  14. * the License.
  15. */
  16. package com.google.test.metric.cpp;
  17. import java.util.List;
  18. class DefaultBuilder implements Builder {
  19. protected BuilderContext context;
  20. void setContext(BuilderContext context) {
  21. this.context = context;
  22. }
  23. protected void pushBuilder(DefaultBuilder builder) {
  24. context.pushBuilder(builder);
  25. }
  26. protected void finished() {
  27. context.popBuilder();
  28. }
  29. public void accessSpecifier(String accessSpec) {
  30. throw new UnsupportedOperationException();
  31. }
  32. public void baseSpecifier(String identifier, boolean isVirtual) {
  33. throw new UnsupportedOperationException();
  34. }
  35. public void beginBaseSpecifier() {
  36. throw new UnsupportedOperationException();
  37. }
  38. public void beginClassDefinition(String type, String identifier) {
  39. throw new UnsupportedOperationException();
  40. }
  41. public void beginCompoundStatement() {
  42. throw new UnsupportedOperationException();
  43. }
  44. public void beginCtorDefinition() {
  45. throw new UnsupportedOperationException();
  46. }
  47. public void beginDoStatement() {
  48. throw new UnsupportedOperationException();
  49. }
  50. public void beginDtorHead() {
  51. throw new UnsupportedOperationException();
  52. }
  53. public void beginElseStatement() {
  54. throw new UnsupportedOperationException();
  55. }
  56. public void beginForStatement() {
  57. throw new UnsupportedOperationException();
  58. }
  59. public void beginFunctionDeclaration() {
  60. throw new UnsupportedOperationException();
  61. }
  62. public void beginFunctionDefinition(int line) {
  63. throw new UnsupportedOperationException();
  64. }
  65. public void beginIfStatement() {
  66. throw new UnsupportedOperationException();
  67. }
  68. public void beginInitializer() {
  69. throw new UnsupportedOperationException();
  70. }
  71. public void beginMemberDeclaration() {
  72. throw new UnsupportedOperationException();
  73. }
  74. public void beginParameterDeclaration() {
  75. throw new UnsupportedOperationException();
  76. }
  77. public void beginPtrOperator() {
  78. throw new UnsupportedOperationException();
  79. }
  80. public void beginTranslationUnit() {
  81. throw new UnsupportedOperationException();
  82. }
  83. public void beginWhileStatement() {
  84. throw new UnsupportedOperationException();
  85. }
  86. public void breakStatement() {
  87. throw new UnsupportedOperationException();
  88. }
  89. public void continueStatement() {
  90. throw new UnsupportedOperationException();
  91. }
  92. public void declarationSpecifiers(List<String> declSpecs) {
  93. throw new UnsupportedOperationException();
  94. }
  95. public void directDeclarator(String id) {
  96. throw new UnsupportedOperationException();
  97. }
  98. public void dtorDeclarator(String identifier) {
  99. throw new UnsupportedOperationException();
  100. }
  101. public void endBaseSpecifier() {
  102. throw new UnsupportedOperationException();
  103. }
  104. public void endClassDefinition() {
  105. throw new UnsupportedOperationException();
  106. }
  107. public void endCompoundStatement() {
  108. throw new UnsupportedOperationException();
  109. }
  110. public void endCtorDefinition() {
  111. throw new UnsupportedOperationException();
  112. }
  113. public void endDoStatement() {
  114. throw new UnsupportedOperationException();
  115. }
  116. public void endDtorHead() {
  117. throw new UnsupportedOperationException();
  118. }
  119. public void endForStatement() {
  120. throw new UnsupportedOperationException();
  121. }
  122. public void endFunctionDeclaration() {
  123. throw new UnsupportedOperationException();
  124. }
  125. public void endFunctionDefinition() {
  126. throw new UnsupportedOperationException();
  127. }
  128. public void endIfStatement() {
  129. throw new UnsupportedOperationException();
  130. }
  131. public void endElseStatement() {
  132. throw new UnsupportedOperationException();
  133. }
  134. public void endInitializer() {
  135. throw new UnsupportedOperationException();
  136. }
  137. public void endMemberDeclaration() {
  138. throw new UnsupportedOperationException();
  139. }
  140. public void endParameterDeclaration() {
  141. throw new UnsupportedOperationException();
  142. }
  143. public void endPtrOperator() {
  144. throw new UnsupportedOperationException();
  145. }
  146. public void endTranslationUnit() {
  147. throw new UnsupportedOperationException();
  148. }
  149. public void endWhileStatement() {
  150. throw new UnsupportedOperationException();
  151. }
  152. public void enterNamespaceScope(String ns) {
  153. throw new UnsupportedOperationException();
  154. }
  155. public void exitNamespaceScope() {
  156. throw new UnsupportedOperationException();
  157. }
  158. public void functionDirectDeclarator(String identifier) {
  159. throw new UnsupportedOperationException();
  160. }
  161. public void gotoStatement() {
  162. throw new UnsupportedOperationException();
  163. }
  164. public void makeNamespaceAlias(String ns, String alias) {
  165. throw new UnsupportedOperationException();
  166. }
  167. public void ptrOperator(String ptrSymbol) {
  168. throw new UnsupportedOperationException();
  169. }
  170. public void ptrToMember(String scopedItem, String star) {
  171. throw new UnsupportedOperationException();
  172. }
  173. public void qualifiedCtorId(String identifier) {
  174. throw new UnsupportedOperationException();
  175. }
  176. public void simpleTypeSpecifier(List<String> sts) {
  177. throw new UnsupportedOperationException();
  178. }
  179. public void storageClassSpecifier(String storageClassSpec) {
  180. throw new UnsupportedOperationException();
  181. }
  182. public void typeQualifier(String typeQualifier) {
  183. throw new UnsupportedOperationException();
  184. }
  185. public void beginCaseStatement() {
  186. throw new UnsupportedOperationException();
  187. }
  188. public void beginSwitchStatement() {
  189. throw new UnsupportedOperationException();
  190. }
  191. public void endCaseStatement() {
  192. throw new UnsupportedOperationException();
  193. }
  194. public void endSwitchStatement() {
  195. throw new UnsupportedOperationException();
  196. }
  197. public void beginDefaultStatement() {
  198. throw new UnsupportedOperationException();
  199. }
  200. public void endDefaultStatement() {
  201. throw new UnsupportedOperationException();
  202. }
  203. public void endTernaryOperator() {
  204. throw new UnsupportedOperationException();
  205. }
  206. public void beginTernaryOperator() {
  207. throw new UnsupportedOperationException();
  208. }
  209. public void endReturnStatement() {
  210. throw new UnsupportedOperationException();
  211. }
  212. public void beginReturnStatement(int lineNumber) {
  213. throw new UnsupportedOperationException();
  214. }
  215. public void beginPostfixExpression() {
  216. throw new UnsupportedOperationException();
  217. }
  218. public void beginPrimaryExpression() {
  219. throw new UnsupportedOperationException();
  220. }
  221. public void endPostfixExpression() {
  222. throw new UnsupportedOperationException();
  223. }
  224. public void endPrimaryExpression() {
  225. throw new UnsupportedOperationException();
  226. }
  227. public void idExpression(String text) {
  228. throw new UnsupportedOperationException();
  229. }
  230. public void beginParameterList() {
  231. throw new UnsupportedOperationException();
  232. }
  233. public void endParameterList() {
  234. throw new UnsupportedOperationException();
  235. }
  236. public void endAssignmentExpression() {
  237. throw new UnsupportedOperationException();
  238. }
  239. public void beginAssignmentExpression(int line) {
  240. throw new UnsupportedOperationException();
  241. }
  242. public void beginMemberAccess() {
  243. throw new UnsupportedOperationException();
  244. }
  245. public void endMemberAccess() {
  246. throw new UnsupportedOperationException();
  247. }
  248. public void beginInitDeclaratorList() {
  249. throw new UnsupportedOperationException();
  250. }
  251. public void endInitDeclaratorList() {
  252. throw new UnsupportedOperationException();
  253. }
  254. public void beginExpression() {
  255. throw new UnsupportedOperationException();
  256. }
  257. public void endExpression() {
  258. throw new UnsupportedOperationException();
  259. }
  260. public void beginExpressionStatement() {
  261. throw new UnsupportedOperationException();
  262. }
  263. public void endExpressionStatement() {
  264. throw new UnsupportedOperationException();
  265. }
  266. }