private static AEqualsDefinition newAEqualsDefinition(ILexLocation location) { AEqualsDefinition result = new AEqualsDefinition(); // Definition initialization initDefinition(result, Pass.DEFS, location, null, NameScope.LOCAL); return result; }
AEqualsDefinition localDef = new AEqualsDefinition(); localDef.setPattern(result.getPattern().clone()); localDef.setType(result.getType().clone());
AEqualsDefinition local = new AEqualsDefinition(); local.setPattern(pattern.clone());
letExp.setType(def.getInvExpression().getType().clone()); List<PDefinition> invDefs = new Vector<PDefinition>(); AEqualsDefinition local = new AEqualsDefinition(); local.setExpType(def.getRecordType().clone()); local.setPattern(def.getInvPattern().clone());