KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > gov > nasa > jpf > PropertyListenerAdapter


1 //
2
// Copyright (C) 2005 United States Government as represented by the
3
// Administrator of the National Aeronautics and Space Administration
4
// (NASA). All Rights Reserved.
5
//
6
// This software is distributed under the NASA Open Source Agreement
7
// (NOSA), version 1.3. The NOSA has been approved by the Open Source
8
// Initiative. See the file NOSA-1.3-JPF at the top of the distribution
9
// directory tree for the complete NOSA document.
10
//
11
// THE SUBJECT SOFTWARE IS PROVIDED "AS IS" WITHOUT ANY WARRANTY OF ANY
12
// KIND, EITHER EXPRESSED, IMPLIED, OR STATUTORY, INCLUDING, BUT NOT
13
// LIMITED TO, ANY WARRANTY THAT THE SUBJECT SOFTWARE WILL CONFORM TO
14
// SPECIFICATIONS, ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR
15
// A PARTICULAR PURPOSE, OR FREEDOM FROM INFRINGEMENT, ANY WARRANTY THAT
16
// THE SUBJECT SOFTWARE WILL BE ERROR FREE, OR ANY WARRANTY THAT
17
// DOCUMENTATION, IF PROVIDED, WILL CONFORM TO THE SUBJECT SOFTWARE.
18
//
19

20
21 package gov.nasa.jpf;
22
23 /**
24  * abstract base class that dummy implements Property, Search- and VMListener methods
25  * convenient for creating listeners that act as properties, just having to override
26  * the methods they need
27  *
28  * the only local functionality is that instances register themselves automatically
29  * as property when the search is started
30  */

31 public class PropertyListenerAdapter extends GenericProperty implements
32     SearchListener, VMListener {
33
34   public boolean check(VM vm, Object JavaDoc arg) {
35     return true;
36   }
37
38   public void stateAdvanced(Search search) {
39   }
40
41   public void stateProcessed(Search search) {
42   }
43
44   public void stateBacktracked(Search search) {
45   }
46
47   public void stateRestored(Search search) {
48   }
49
50   public void propertyViolated(Search search) {
51   }
52
53   public void searchStarted(Search search) {
54     search.addProperty(this);
55   }
56
57   public void searchConstraintHit(Search search) {
58   }
59
60   public void searchFinished(Search search) {
61   }
62
63   public void instructionExecuted(VM vm) {
64   }
65
66   public void threadStarted(VM vm) {
67   }
68
69   public void threadTerminated(VM vm) {
70   }
71
72   public void classLoaded(VM vm) {
73   }
74
75   public void objectCreated(VM vm) {
76   }
77
78   public void objectReleased(VM vm) {
79   }
80
81   public void gcBegin(VM vm) {
82   }
83
84   public void gcEnd(VM vm) {
85   }
86
87   public void exceptionThrown(VM vm) {
88   }
89
90 }
91
Popular Tags