Skip to main content
Jump to: navigation, search

Difference between revisions of "OTRE Parameters"

(New page: =Parameters controlling the behavior of the OTRE= ==The following user-definable properties are interpreted by the OTRE== ;ot.teamconfig : passes a configuration file to the OTRE where g...)
 
(The following properties are passed from the IDE to the OTRE)
 
Line 21: Line 21:
 
: turns on the generation of debug information in the byte code
 
: turns on the generation of debug information in the byte code
 
;ot.debug.callin.stepping
 
;ot.debug.callin.stepping
: determines which parts of the dispatch code are exposed during step debugging, see Configuring the callin stepping behavior.
+
: determines which parts of the dispatch code are exposed during step debugging, see [http://www.objectteams.org/distrib/documentation/guide/stepping.html#configure Configuring the callin stepping behavior].
 
: Possible values are a comma separated list of
 
: Possible values are a comma separated list of
 
:* <code>role</code> ("Show pending dispatch to callin binding")
 
:* <code>role</code> ("Show pending dispatch to callin binding")

Latest revision as of 08:41, 11 June 2010

Parameters controlling the behavior of the OTRE

The following user-definable properties are interpreted by the OTRE

ot.teamconfig
passes a configuration file to the OTRE where globally active teams are listed (see OTJLD §5.5). Also used by the OTDT to pass the list of teams from the Team Activation tab of a launch configuration (see Team activation).
value: path to config file
ot.lifting.participant
register a client class as a lifting participant (see http://trac.objectteams.org/ot/ticket/289).
value: fully qualified name of a class to act as a lifting participant
ot.dump
turns on dumping of transformed class files into directory jplis_dump.
ot.log
turns on (verbose!) logging to std out about activity of the transformers/weavers.
ot.log.lift
turns on std-out logging of any LiftingVetoException raised at runtime by generated dispatch code.

The following properties are passed from the IDE to the OTRE

ot.debug
turns on the generation of debug information in the byte code
ot.debug.callin.stepping
determines which parts of the dispatch code are exposed during step debugging, see Configuring the callin stepping behavior.
Possible values are a comma separated list of
  • role ("Show pending dispatch to callin binding")
  • recurse ("Show pending recursive dispatch")
  • orig ("Show pending dispatch to original base method")
ot.equinox
tells the OTRE that it is running inside the Equinox framework.

Back to the top