openrtb-core/src/main/java/com/google/openrtb/snippet/OpenRtbSnippetProcessor.java
protected void processFields(SnippetProcessorContext bidCtx) {
    Bid.Builder bid = bidCtx.getBid();

    // Properties that can also be in the RHS of macros used by other properties.

    if (extendedFields) {
      if (bid.hasAdid()) {
        bid.setAdid(process(bidCtx, bid.getAdid()));
      }
      bid.setId(process(bidCtx, bid.getId()));
    }

    // Properties that are NOT the RHS of any macro.

    if (bid.hasAdm()) {
      bid.setAdm(process(bidCtx, bid.getAdm()));
    }

    if (extendedFields) {
      if (bid.hasBurl()) {
        bid.setBurl(process(bidCtx, bid.getBurl()));
      }
      if (bid.hasCid()) {
        bid.setCid(process(bidCtx, bid.getCid()));
      }
      if (bid.hasCrid()) {
        bid.setCrid(process(bidCtx, bid.getCrid()));
      }
      if (bid.hasDealid()) {
        bid.setDealid(process(bidCtx, bid.getDealid()));
      }
      bid.setImpid(process(bidCtx, bid.getImpid()));
      if (bid.hasIurl()) {
        bid.setIurl(process(bidCtx, bid.getIurl()));
      }
      if (bid.hasLurl()) {
        bid.setIurl(process(bidCtx, bid.getLurl()));
      }
      if (bid.hasNurl()) {
        bid.setNurl(process(bidCtx, bid.getNurl()));
      }
    }
  }
protected void processFields(SnippetProcessorContext bidCtx) {
    Bid.Builder bid = bidCtx.getBid();

    // Properties that can also be in the RHS of macros used by other properties.

    if (extendedFields) {
      if (bid.hasAdid()) {
        bid.setAdid(process(bidCtx, bid.getAdid()));
      }
      bid.setId(process(bidCtx, bid.getId()));
    }

    // Properties that are NOT the RHS of any macro.

    if (bid.hasAdm()) {
      bid.setAdm(process(bidCtx, bid.getAdm()));
    }

    if (extendedFields) {
      if (bid.hasBurl()) {
        bid.setBurl(process(bidCtx, bid.getBurl()));
      }
      if (bid.hasCid()) {
        bid.setCid(process(bidCtx, bid.getCid()));
      }
      if (bid.hasCrid()) {
        bid.setCrid(process(bidCtx, bid.getCrid()));
      }
      if (bid.hasDealid()) {
        bid.setDealid(process(bidCtx, bid.getDealid()));
      }
      bid.setImpid(process(bidCtx, bid.getImpid()));
      if (bid.hasIurl()) {
        bid.setIurl(process(bidCtx, bid.getIurl()));
      }
      if (bid.hasLurl()) {
        bid.setIurl(process(bidCtx, bid.getLurl()));
      }
      if (bid.hasNurl()) {
        bid.setNurl(process(bidCtx, bid.getNurl()));
      }
    }
  }
protected void processFields ( SnippetProcessorContext bidCtx ) { Bid . Builder bid = bidCtx . getBid ( ) ; // Properties that can also be in the RHS of macros used by other properties. if ( extendedFields ) { if ( bid . hasAdid ( ) ) { bid . setAdid ( process ( bidCtx , bid . getAdid ( ) ) ) ; } bid . setId ( process ( bidCtx , bid . getId ( ) ) ) ; } // Properties that are NOT the RHS of any macro. if ( bid . hasAdm ( ) ) { bid . setAdm ( process ( bidCtx , bid . getAdm ( ) ) ) ; } if ( extendedFields ) { if ( bid . hasBurl ( ) ) { bid . setBurl ( process ( bidCtx , bid . getBurl ( ) ) ) ; } if ( bid . hasCid ( ) ) { bid . setCid ( process ( bidCtx , bid . getCid ( ) ) ) ; } if ( bid . hasCrid ( ) ) { bid . setCrid ( process ( bidCtx , bid . getCrid ( ) ) ) ; } if ( bid . hasDealid ( ) ) { bid . setDealid ( process ( bidCtx , bid . getDealid ( ) ) ) ; } bid . setImpid ( process ( bidCtx , bid . getImpid ( ) ) ) ; if ( bid . hasIurl ( ) ) { bid . setIurl ( process ( bidCtx , bid . getIurl ( ) ) ) ; } if ( bid . hasLurl ( ) ) { bid . setIurl ( process ( bidCtx , bid . getLurl ( ) ) ) ; } if ( bid . hasNurl ( ) ) { bid . setNurl ( process ( bidCtx , bid . getNurl ( ) ) ) ; } } }
Processes all fields of a bid that should support macro expansion.
Processes all fields of a bid that should support macro expansion .