Examples of makeResolvedMember()


Examples of org.aspectj.ajdt.internal.compiler.lookup.EclipseFactory.makeResolvedMember()

    } else {
      return;
    }
    ResolvedMember targetMember = null;
    if (superBinding.declaringClass.isParameterizedType()) { // pr206911
      targetMember = factory.makeResolvedMember(superBinding, ((ParameterizedTypeBinding) superBinding.declaringClass)
          .genericType());
    } else {
      targetMember = factory.makeResolvedMember(superBinding);
    }
    superMethodsCalled.add(targetMember);
View Full Code Here

Examples of org.aspectj.ajdt.internal.compiler.lookup.EclipseFactory.makeResolvedMember()

    ResolvedMember targetMember = null;
    if (superBinding.declaringClass.isParameterizedType()) { // pr206911
      targetMember = factory.makeResolvedMember(superBinding, ((ParameterizedTypeBinding) superBinding.declaringClass)
          .genericType());
    } else {
      targetMember = factory.makeResolvedMember(superBinding);
    }
    superMethodsCalled.add(targetMember);
  }
}
View Full Code Here

Examples of org.aspectj.ajdt.internal.compiler.lookup.EclipseFactory.makeResolvedMember()

    EclipseFactory factory = ((AjLookupEnvironment) declaration.scope.environment()).factory;
    World world = factory.getWorld();
    UnresolvedType onType = rp.onType;
    if (onType == null) {
      if (declaration.binding != null) {
        Member member = factory.makeResolvedMember(declaration.binding);
        onType = member.getDeclaringType();
      } else {
        return null;
      }
    }
View Full Code Here

Examples of org.aspectj.ajdt.internal.compiler.lookup.EclipseFactory.makeResolvedMember()

  // }
  protected void genBytecodeInfo(MethodDeclaration methodDeclaration, IProgramElement peNode) {
    if (methodDeclaration.binding != null) {
      try {
        EclipseFactory factory = ((AjLookupEnvironment) methodDeclaration.scope.environment()).factory;
        Member member = factory.makeResolvedMember(methodDeclaration.binding);
        peNode.setBytecodeName(member.getName());
        peNode.setBytecodeSignature(member.getSignature());
      } catch (BCException bce) { // bad type name
        bce.printStackTrace();
      } catch (NullPointerException npe) {
View Full Code Here

Examples of org.aspectj.ajdt.internal.compiler.lookup.EclipseFactory.makeResolvedMember()

    if (constructorDeclaration.binding != null) {
      String memberName = "";
      String memberBytecodeSignature = "";
      try {
        EclipseFactory factory = ((AjLookupEnvironment) constructorDeclaration.scope.environment()).factory;
        Member member = factory.makeResolvedMember(constructorDeclaration.binding);
        memberName = member.getName();
        memberBytecodeSignature = member.getSignature();
      } catch (BCException bce) { // bad type name
        memberName = "<undefined>";
      } catch (NullPointerException npe) {
View Full Code Here

Examples of org.aspectj.ajdt.internal.compiler.lookup.EclipseFactory.makeResolvedMember()

    pre.scope = new MethodScope(scope, pre, true);
    // ??? do we need to do anything with scope???

    // Use the factory to build a semi-correct resolvedmember - then patch it up with
    // reset calls. This is SAFE
    ResolvedMemberImpl preIntroducedConstructorRM = world.makeResolvedMember(binding);
    preIntroducedConstructorRM.resetName(NameMangler.preIntroducedConstructor(aspectTypeX, targetTypeX));
    preIntroducedConstructorRM.resetModifiers(Modifier.PUBLIC | Modifier.STATIC | Modifier.FINAL);
    preIntroducedConstructorRM.resetReturnTypeToObjectArray();

    pre.binding = world.makeMethodBinding(preIntroducedConstructorRM);
View Full Code Here

Examples of org.aspectj.ajdt.internal.compiler.lookup.EclipseFactory.makeResolvedMember()

      superBinding.returnType, superBinding.parameters, superBinding.thrownExceptions,
      targetClass);
     
    AstUtil.replaceMethodBinding(call, superAccessBinding);
 
    ResolvedMember targetMember = factory.makeResolvedMember(superBinding);
    superMethodsCalled.add(targetMember);
  }
}
View Full Code Here

Examples of org.aspectj.ajdt.internal.compiler.lookup.EclipseFactory.makeResolvedMember()

      EclipseFactory factory = ((AjLookupEnvironment)declaration.scope.environment()).factory;
    World world = factory.getWorld();
    UnresolvedType onType = rp.onType;
    if (onType == null) {
      if (declaration.binding != null) {
          Member member = factory.makeResolvedMember(declaration.binding);
        onType = member.getDeclaringType();
      } else {
        return null;
      }
    }
View Full Code Here

Examples of org.aspectj.ajdt.internal.compiler.lookup.EclipseFactory.makeResolvedMember()

    if (methodDeclaration.binding != null) {
      String memberName = "";
      String memberBytecodeSignature = "";
      try {
          EclipseFactory factory = ((AjLookupEnvironment)methodDeclaration.scope.environment()).factory;
        Member member = factory.makeResolvedMember(methodDeclaration.binding);
        memberName = member.getName();
        memberBytecodeSignature = member.getSignature();
      } catch (BCException bce) {  // bad type name
        memberName = "<undefined>";
      } catch (NullPointerException npe) {
View Full Code Here

Examples of org.aspectj.ajdt.internal.compiler.lookup.EclipseFactory.makeResolvedMember()

    if (constructorDeclaration.binding != null) {
      String memberName = "";
      String memberBytecodeSignature = "";
      try {
          EclipseFactory factory = ((AjLookupEnvironment)constructorDeclaration.scope.environment()).factory;
        Member member = factory.makeResolvedMember(constructorDeclaration.binding);
        memberName = member.getName();
        memberBytecodeSignature = member.getSignature();
      } catch (BCException bce) {  // bad type name
        memberName = "<undefined>";
      } catch (NullPointerException npe) {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.