public void canonicalizeAll() { DescriptorFactory descriptorFactory = DescriptorFactory.instance(); for (XMethod m : methods.values()) { if (m instanceof MethodDescriptor) { descriptorFactory.canonicalize((MethodDescriptor) m); } } for (XField f : fields.values()) { if (f instanceof FieldDescriptor) { descriptorFactory.canonicalize((FieldDescriptor) f); } } }
public static XMethod createXMethod(MethodDescriptor desc) { XFactory xFactory = AnalysisContext.currentXFactory(); XMethod m = xFactory.methods.get(desc); if (m != null) { return m; } m = xFactory.resolveXMethod(desc); if (m instanceof MethodDescriptor) { xFactory.methods.put((MethodDescriptor) m, m); DescriptorFactory.instance().canonicalize((MethodDescriptor) m); } else { xFactory.methods.put(desc, m); } return m; }
public void canonicalizeAll() { DescriptorFactory descriptorFactory = DescriptorFactory.instance(); for (XMethod m : methods.values()) { if (m instanceof MethodDescriptor) { descriptorFactory.canonicalize((MethodDescriptor) m); } } for (XField f : fields.values()) { if (f instanceof FieldDescriptor) { descriptorFactory.canonicalize((FieldDescriptor) f); } } }
public static XMethod createXMethod(MethodDescriptor desc) { XFactory xFactory = AnalysisContext.currentXFactory(); XMethod m = xFactory.methods.get(desc); if (m != null) { return m; } m = xFactory.resolveXMethod(desc); if (m instanceof MethodDescriptor) { xFactory.methods.put((MethodDescriptor) m, m); DescriptorFactory.instance().canonicalize((MethodDescriptor) m); } else { xFactory.methods.put(desc, m); } return m; }