@Override protected void analyze(EnumSet<PostProcessStep> set, ASScope scope, Collection<ICompilerProblem> problems) { // Put header statements into the current block conditionsStatementsNode.analyze(set, scope, problems); contentsNode.analyze(set, scope, problems); }
@Override protected void analyze(EnumSet<PostProcessStep> set, ASScope scope, Collection<ICompilerProblem> problems) { // Put header statements into the current block conditionsStatementsNode.analyze(set, scope, problems); contentsNode.analyze(set, scope, problems); }
@Override public void analyze(EnumSet<PostProcessStep> set, ASScope scope, Collection<ICompilerProblem> problems) { // An "unbound" metadata will have "null" scope because it doesn't // have a bound definition. if (scope == null) return; final IScopedNode scopeNode = scope.getScopeNode(); if (scopeNode != null && scopeNode.getParent() != null && scopeNode.getParent().equals(getDecoratedDefinition())) { super.analyze(set, scope, problems); } }
@Override public void analyze(EnumSet<PostProcessStep> set, ASScope scope, Collection<ICompilerProblem> problems) { // An "unbound" metadata will have "null" scope because it doesn't // have a bound definition. if (scope == null) return; final IScopedNode scopeNode = scope.getScopeNode(); if (scopeNode != null && scopeNode.getParent() != null && scopeNode.getParent().equals(getDecoratedDefinition())) { super.analyze(set, scope, problems); } }
if (parameters != null) parameters.analyze(set, scope, problems); if (set.contains(PostProcessStep.POPULATE_SCOPE))
if (parameters != null) parameters.analyze(set, scope, problems); if (set.contains(PostProcessStep.POPULATE_SCOPE))