Advertisement
Guest User

Untitled

a guest
Jan 23rd, 2017
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.31 KB | None | 0 0
  1. public class Rule_R1639177201DefaultConsequenceInvoker implements ConsequenceStub, CompiledInvoker {
  2.     private static final long serialVersionUID = 510L;
  3.     private volatile Consequence consequence;
  4.  
  5.     public Rule_R1639177201DefaultConsequenceInvoker() {
  6.     }
  7.  
  8.     public int hashCode() {
  9.         return 1576897337;
  10.     }
  11.  
  12.     public List getMethodBytecode() {
  13.         return RuleImpl.getMethodBytecode(this.getClass(), "Rule_R1639177201", "defaultpkg", "defaultConsequence", "defaultpkg/Rule_R1639177201.class");
  14.     }
  15.  
  16.     public boolean equals(Object var1) {
  17.         return var1 != null && var1 instanceof CompiledInvoker?MethodComparator.compareBytecode(this.getMethodBytecode(), ((CompiledInvoker)var1).getMethodBytecode()):false;
  18.     }
  19.  
  20.     public String getPackageName() {
  21.         return "defaultpkg";
  22.     }
  23.  
  24.     public String getGeneratedInvokerClassName() {
  25.         return "Rule_R1639177201DefaultConsequenceInvokerGenerated";
  26.     }
  27.  
  28.     public String[] getExpectedDeclarationTypes() {
  29.         return new String[]{"java.lang.String"};
  30.     }
  31.  
  32.     public String getRuleClassName() {
  33.         return "Rule_R1639177201";
  34.     }
  35.  
  36.     public String getInternalRuleClassName() {
  37.         return "defaultpkg/Rule_R1639177201";
  38.     }
  39.  
  40.     public String getMethodName() {
  41.         return "defaultConsequence";
  42.     }
  43.  
  44.     public String getInvokerClassName() {
  45.         return "Rule_R1639177201DefaultConsequenceInvoker";
  46.     }
  47.  
  48.     public String[] getGlobals() {
  49.         return new String[0];
  50.     }
  51.  
  52.     public String[] getGlobalTypes() {
  53.         return new String[0];
  54.     }
  55.  
  56.     public String[] getPackageImports() {
  57.         return new String[]{"defaultpkg.*"};
  58.     }
  59.  
  60.     public String getName() {
  61.         return "default";
  62.     }
  63.  
  64.     public Boolean[] getNotPatterns() {
  65.         return new Boolean[]{Boolean.FALSE};
  66.     }
  67.  
  68.     public void evaluate(KnowledgeHelper var1, WorkingMemory var2) throws Exception {
  69.         if(this.consequence == null) {
  70.             synchronized(this) {
  71.                 if(this.consequence == null) {
  72.                     ConsequenceGenerator.generate(this, var1, var2);
  73.                 }
  74.             }
  75.         }
  76.  
  77.         this.consequence.evaluate(var1, var2);
  78.     }
  79.  
  80.     public void setConsequence(Consequence var1) {
  81.         this.consequence = var1;
  82.     }
  83. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement