< prev index next >

src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/WeighNodes.java

Print this page




 300 
 301     @Override
 302     public Node leaveVarNode(final VarNode varNode) {
 303         weight += VAR_WEIGHT;
 304         return varNode;
 305     }
 306 
 307     @Override
 308     public Node leaveWhileNode(final WhileNode whileNode) {
 309         weight += LOOP_WEIGHT;
 310         return whileNode;
 311     }
 312 
 313     @Override
 314     public Node leaveWithNode(final WithNode withNode) {
 315         weight += WITH_WEIGHT;
 316         return withNode;
 317     }
 318 
 319     @Override
 320     public Node leaveADD(final UnaryNode unaryNode) {
 321         return unaryNodeWeight(unaryNode);
 322     }
 323 
 324     @Override
 325     public Node leaveBIT_NOT(final UnaryNode unaryNode) {
 326         return unaryNodeWeight(unaryNode);
 327     }
 328 
 329     @Override
 330     public Node leaveDECINC(final UnaryNode unaryNode) {
 331          return unaryNodeWeight(unaryNode);
 332     }
 333 
 334     @Override
 335     public Node leaveDELETE(final UnaryNode unaryNode) {
 336         return runtimeNodeWeight(unaryNode);
 337     }
 338 
 339     @Override
 340     public Node leaveNEW(final UnaryNode unaryNode) {
 341         weight += NEW_WEIGHT;
 342         return unaryNode;
 343     }
 344 
 345     @Override
 346     public Node leaveNOT(final UnaryNode unaryNode) {
 347         return unaryNodeWeight(unaryNode);
 348     }
 349 
 350     @Override
 351     public Node leaveSUB(final UnaryNode unaryNode) {
 352         return unaryNodeWeight(unaryNode);
 353     }
 354 
 355     @Override
 356     public Node leaveTYPEOF(final UnaryNode unaryNode) {
 357         return runtimeNodeWeight(unaryNode);
 358     }
 359 
 360     @Override
 361     public Node leaveVOID(final UnaryNode unaryNode) {
 362         return unaryNodeWeight(unaryNode);
 363     }
 364 
 365     @Override
 366     public Node leaveADD(final BinaryNode binaryNode) {
 367         weight += ADD_WEIGHT;
 368         return binaryNode;
 369     }
 370 
 371     @Override




 300 
 301     @Override
 302     public Node leaveVarNode(final VarNode varNode) {
 303         weight += VAR_WEIGHT;
 304         return varNode;
 305     }
 306 
 307     @Override
 308     public Node leaveWhileNode(final WhileNode whileNode) {
 309         weight += LOOP_WEIGHT;
 310         return whileNode;
 311     }
 312 
 313     @Override
 314     public Node leaveWithNode(final WithNode withNode) {
 315         weight += WITH_WEIGHT;
 316         return withNode;
 317     }
 318 
 319     @Override
 320     public Node leavePOS(final UnaryNode unaryNode) {
 321         return unaryNodeWeight(unaryNode);
 322     }
 323 
 324     @Override
 325     public Node leaveBIT_NOT(final UnaryNode unaryNode) {
 326         return unaryNodeWeight(unaryNode);
 327     }
 328 
 329     @Override
 330     public Node leaveDECINC(final UnaryNode unaryNode) {
 331          return unaryNodeWeight(unaryNode);
 332     }
 333 
 334     @Override
 335     public Node leaveDELETE(final UnaryNode unaryNode) {
 336         return runtimeNodeWeight(unaryNode);
 337     }
 338 
 339     @Override
 340     public Node leaveNEW(final UnaryNode unaryNode) {
 341         weight += NEW_WEIGHT;
 342         return unaryNode;
 343     }
 344 
 345     @Override
 346     public Node leaveNOT(final UnaryNode unaryNode) {
 347         return unaryNodeWeight(unaryNode);
 348     }
 349 
 350     @Override
 351     public Node leaveNEG(final UnaryNode unaryNode) {
 352         return unaryNodeWeight(unaryNode);
 353     }
 354 
 355     @Override
 356     public Node leaveTYPEOF(final UnaryNode unaryNode) {
 357         return runtimeNodeWeight(unaryNode);
 358     }
 359 
 360     @Override
 361     public Node leaveVOID(final UnaryNode unaryNode) {
 362         return unaryNodeWeight(unaryNode);
 363     }
 364 
 365     @Override
 366     public Node leaveADD(final BinaryNode binaryNode) {
 367         weight += ADD_WEIGHT;
 368         return binaryNode;
 369     }
 370 
 371     @Override


< prev index next >