<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p>Hello all,<br>
    </p>
    <p>When using has*() it is sometimes desirable to use
      ignoringParenCasts(), for example (from the docs):</p>
    <pre style="color: rgb(34, 34, 34); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">varDecl(hasInitializer(ignoringParenCasts(integerLiteral())))</pre>
    <p>Is there any way to get the same effect when hasParent(), e.g.:</p>
    <pre style="color: rgb(34, 34, 34); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">integerLiteral(hasParent(ignoringParenCasts(varDecl())))</pre>
    <p>Obviously this does not work, but what is the best way to achieve
      a similar effect?</p>
    <p>cheers,</p>
    <p>Mike<br>
    </p>
  </body>
</html>