package udg.useDefAnalysis.environments; import udg.ASTProvider; public class AssignmentEnvironment extends EmitDefEnvironment { @Override public boolean isUse(ASTProvider child) { int childNum = child.getChildNumber(); if (childNum == 0) { String operatorCode = astProvider.getOperatorCode(); if (operatorCode != null && !operatorCode.equals("=")) return true; else return false; } return true; } @Override public boolean isDef(ASTProvider child) { int childNum = child.getChildNumber(); if (childNum == 0) return true; return false; } }