1 package com.github.javaparser.metamodel; 2 3 import java.lang.annotation.Retention; 4 import java.lang.annotation.Target; 5 6 import static java.lang.annotation.ElementType.METHOD; 7 import static java.lang.annotation.RetentionPolicy.RUNTIME; 8 9 /** 10 * Indicate a derived property of a Node, 11 * meaning it does supply useful information, 12 * but it does so by taking information from other properties. 13 * (Used during generation of the meta model.) 14 */ 15 @Retention(RUNTIME) 16 @Target(METHOD) 17 public @interface DerivedProperty { 18 } 19