Package org.jruby.javasupport.binding
Class MethodInstaller
java.lang.Object
org.jruby.javasupport.binding.NamedInstaller
org.jruby.javasupport.binding.MethodInstaller
- Direct Known Subclasses:
InstanceMethodInvokerInstaller,StaticMethodInvokerInstaller
Created by headius on 2/26/15.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanFields inherited from class org.jruby.javasupport.binding.NamedInstaller
INSTANCE_FIELD, INSTANCE_METHOD, name, STATIC_FIELD, STATIC_METHOD, type, visibility -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) final void(package private) final void(package private) booleanaddUnassignedAlias(String name, Map<String, AssignedName> assignedNames, Priority aliasType) (package private) voidassignAliases(Map<String, AssignedName> assignedNames) (package private) final voiddefineMethods(RubyModule target, DynamicMethod invoker) protected final voiddefineMethods(RubyModule target, DynamicMethod invoker, boolean checkDups) (package private) boolean(package private) final voidremoveAlias(String alias) (package private) voidsetLocalMethod(boolean flag) Methods inherited from class org.jruby.javasupport.binding.NamedInstaller
install, isPublic
-
Field Details
-
methods
-
aliases
-
localMethod
private boolean localMethod
-
-
Constructor Details
-
MethodInstaller
-
-
Method Details
-
addMethod
-
addAlias
-
assignAliases
-
addUnassignedAlias
-
removeAlias
-
defineMethods
-
defineMethods
-
hasLocalMethod
boolean hasLocalMethod()- Overrides:
hasLocalMethodin classNamedInstaller
-
setLocalMethod
void setLocalMethod(boolean flag)
-