1 19 24 25 package org.netbeans.modules.javacore.parser; 26 27 import org.netbeans.jmi.javamodel.Variable; 28 29 33 class LocalVarScope implements ScopeMember { 34 private String varName; 35 private Variable variable; 36 private Object refInfo; 37 38 LocalVarScope(String name,Object ref) { 39 varName=name; 40 refInfo=ref; 41 } 42 43 LocalVarScope(Variable var) { 44 varName=var.getName(); 45 variable=var; 46 } 47 48 public Object lookup(Object key) { 49 if (varName.equals(key)) { 50 return variable!=null?variable:refInfo; 51 } 52 return null; 53 } 54 } 55 | Popular Tags |