1 24 25 package org.aspectj.compiler.base.ast; 26 27 import org.aspectj.compiler.base.JavaCompiler; 28 33 34 public abstract class AnyCallExpr extends Expr implements PossibleSoftThrowable { 35 private boolean _isSoft = false; 36 public boolean isSoftThrowable() { return _isSoft; } 37 public void setSoftThrowable() { _isSoft = true; } 38 39 public abstract Expr getExpr(); 40 public abstract Expr getExprOrThis(); 41 public abstract void setExpr(Expr expr); 42 public abstract String getId(); 43 public abstract void setArgs(Exprs args); 44 public abstract Exprs getArgs(); 45 public abstract CodeDec getCodeDec(); 46 public abstract Type getReturnType(); 47 public abstract Type getCalledType(); 48 49 51 public AnyCallExpr(SourceLocation location) { 52 super(location); 53 54 } 55 56 57 public String getDefaultDisplayName() { 58 return "AnyCallExpr()"; 59 } 60 61 } 63 | Popular Tags |