Embodiments provide a method, article of manufacture, and apparatus for
providing programming assistance in integrated development environments. In one
embodiment, a list of internal and/or external variables associated with a particular
method is generated. In another embodiment, a list of internal and/or external
variables is ranked in order of probability for usage within a selected method call.