1 19 20 package org.netbeans.api.debugger.test; 21 22 import org.netbeans.api.debugger.DebuggerEngine; 23 import org.netbeans.api.debugger.Session; 24 import org.netbeans.spi.debugger.DebuggerEngineProvider; 25 import org.netbeans.spi.debugger.ContextProvider; 26 27 28 33 public class TestEngineProvider extends DebuggerEngineProvider { 34 35 private DebuggerEngine.Destructor destructor; 36 private Session session; 37 38 public TestEngineProvider (ContextProvider s) { 39 session = (Session) s.lookupFirst(null, Session.class); 40 } 41 42 public String [] getLanguages () { 43 return new String [] { "Basic" }; 44 } 45 46 public String getEngineTypeID () { 47 return TestDebugger.ENGINE_ID; 48 } 49 50 public Object [] getServices () { 51 return new Object [0]; 52 } 53 54 public void setDestructor (DebuggerEngine.Destructor desctuctor) { 55 this.destructor = desctuctor; 56 } 57 58 public DebuggerEngine.Destructor getDestructor () { 59 return destructor; 60 } 61 62 public Session getSession () { 63 return session; 64 } 65 } 66 67 | Popular Tags |