returns a single location in source code that defines the element . it can be any object such as java.lang.reflect.constructor , java.lang.reflect.method , java.lang.reflect.field , stacktraceelement , etc. . for example , if the element is created from a method annotated by @literal @provides , the declaring source of element would be the method itself . concode_field_sep ElementSource originalElementSource concode_elem_sep ModuleSource moduleSource concode_elem_sep Object declaringSource concode_elem_sep InMemoryStackTraceElement[] partialCallStack concode_field_sep StackTraceElement[] getStackTrace concode_elem_sep List<String> getModuleClassNames concode_elem_sep String toString concode_elem_sep List<Integer> getModuleConfigurePositionsInStackTrace concode_elem_sep ElementSource getOriginalElementSource
Object function ( ) { return declaringSource ; }